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通过socket查询whois的方法
Jul 18 Python
Python随机生成带特殊字符的密码
Mar 02 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Python多进程写入同一文件的方法
Jan 14 Python
8段用于数据清洗Python代码(小结)
Oct 31 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
Pytorch之view及view_as使用详解
Dec 31 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
Python 没有main函数的原因
Jul 10 Python
用ldap作为django后端用户登录验证的实现
Dec 07 Python
Python实现拼音转换
Jun 07 Python
Python Pandas读取Excel日期数据的异常处理方法
Feb 28 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下过滤HTML代码的函数
2007/12/10 PHP
php学习 字符串课件
2008/06/15 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
php实例化一个类的具体方法
2019/09/19 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
python实现文件分组复制到不同目录的例子
2014/06/04 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
python多线程并发及测试框架案例
2019/10/15 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
animation和transition的区别
2020/10/12 HTML / CSS
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
创意广告词
2014/03/17 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
太空授课观后感
2015/06/17 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
详解Django的MVT设计模式
2021/04/29 Python
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL