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 相关文章推荐
python3 实现的人人影视网站自动签到
Jun 19 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
python散点图实例之随机漫步
Aug 27 Python
Python实现的在特定目录下导入模块功能分析
Feb 11 Python
python+mysql实现学生信息查询系统
Feb 21 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
如何学习Python time模块
Jun 03 Python
python中format函数如何使用
Jun 22 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
解决Python import .pyd 可能遇到路径的问题
Mar 04 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
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 验证图片生成函数
2009/05/21 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
javascript 短路法代码精简
2009/08/20 Javascript
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
python 远程统计文件代码分享
2015/05/14 Python
初步讲解Python中的元组概念
2015/05/21 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
详解Python的循环结构知识点
2019/05/20 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
综合实践活动方案
2014/02/14 职场文书
班主任个人工作反思
2014/04/28 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
初中毕业感言300字
2015/07/31 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL