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去掉字符串中空格的方法
Mar 11 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
python使用matplotlib库生成随机漫步图
Aug 27 Python
python  创建一个保留重复值的列表的补码
Oct 15 Python
Python中修改字符串的四种方法
Nov 02 Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 Python
python学生管理系统开发
Jan 30 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
如何通过python计算圆周率PI
Nov 11 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
python 解决函数返回return的问题
Dec 05 Python
Python OpenCV 图像平移的实现示例
Jun 04 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
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP游戏编程25个脚本代码
2011/02/08 PHP
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
2013/07/21 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
Python变量和数据类型详解
2017/02/15 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Python入门之后再看点什么好?
2018/03/05 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
python中的协程深入理解
2019/06/10 Python
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
主治医师岗位职责
2013/12/10 职场文书
计算机专业求职信
2014/06/02 职场文书
中小学生安全教育观后感
2015/06/17 职场文书
浅谈Python协程asyncio
2021/06/20 Python