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读取文本中数据并转化为DataFrame的实例
Apr 10 Python
Python DataFrame 设置输出不显示index(索引)值的方法
Jun 07 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
python中时间转换datetime和pd.to_datetime详析
Aug 11 Python
Python实现多线程/多进程的TCP服务器
Sep 03 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
用python制作个视频下载器
Feb 01 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 Python
Python破解极验滑动验证码详细步骤
May 21 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 Python
详解NumPy中的线性关系与数据修剪压缩
May 25 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+AJAX无刷新分页实现方法
2015/11/03 PHP
php构造函数与析构函数
2016/04/23 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
Aptana调试javascript图解教程
2009/11/30 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
Python KMeans聚类问题分析
2018/02/23 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
Django框架多表查询实例分析
2018/07/04 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
Django高并发负载均衡实现原理详解
2020/04/04 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
德国足球商店:OUTFITTER
2019/05/06 全球购物
教师节商场活动方案
2014/02/13 职场文书
校园歌咏比赛主持词
2014/03/18 职场文书
监督检查工作方案
2014/05/28 职场文书
建筑工程质量通病防治方案
2014/06/08 职场文书
销售队伍口号
2014/06/11 职场文书
小学雷锋月活动总结
2014/07/03 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
Python字符串的转义字符
2022/04/07 Python