Python3通过Luhn算法快速验证信用卡卡号的方法


Posted in Python onMay 14, 2015

本文实例讲述了Python3通过Luhn算法快速验证信用卡卡号的方法。分享给大家供大家参考。具体分析如下:

Python3通过Luhn算法快速验证信用卡卡号,python用起来就是爽,很简单的三行代码就可以验证信用卡卡号是否有效

def luhn_check(num):
  ''' Number - List of reversed digits '''
  digits = [int(x) for x in reversed(str(num))]
  check_sum = sum(digits[::2]) + sum((dig//10 + dig%10) for dig in [2*el for el in digits[1::2]])
  return check_sum%10 == 0
if __name__ == "__main__":
  print(luhn_check(543298376))

希望本文所述对大家的Python3程序设计有所帮助。

Python 相关文章推荐
Python实例分享:快速查找出被挂马的文件
Jun 08 Python
编写Python小程序来统计测试脚本的关键字
Mar 12 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python从使用线程到使用async/await的深入讲解
Sep 16 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
Django之使用celery和NGINX生成静态页面实现性能优化
Oct 08 Python
如何基于python实现年会抽奖工具
Oct 20 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Python入门教程之if语句的用法
May 14 #Python
Python随机生成信用卡卡号的实现方法
May 14 #Python
讲解Python中运算符使用时的优先级
May 14 #Python
讲解Python中的标识运算符
May 14 #Python
在Python中使用成员运算符的示例
May 13 #Python
总结Python中逻辑运算符的使用
May 13 #Python
解析Python中的二进制位运算符
May 13 #Python
You might like
php验证手机号码
2015/11/11 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
2011/03/25 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
Python实现从url中提取域名的几种方法
2014/09/26 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
旅游管理毕业生自荐信范文
2014/03/19 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
社区护士演讲稿
2014/08/27 职场文书
农村文化建设标语
2014/10/07 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
小学语文复习计划
2015/01/19 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
小学班主任心得体会
2016/01/07 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
k-means & DBSCAN 总结
2021/04/27 Python