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实现下载网易云音乐的高清MV
Mar 16 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
在python 不同时区之间的差值与转换方法
Jan 14 Python
Python使用reportlab模块生成PDF格式的文档
Mar 11 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
Django使用unittest模块进行单元测试过程解析
Aug 02 Python
用Python画小女孩放风筝的示例
Nov 23 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
python 检测图片是否有马赛克
Dec 01 Python
python本地文件服务器实例教程
May 02 Python
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
Apr 06 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支持的协议与封装协议总结(推荐)
2017/11/17 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Vince官网:全球著名设计师品牌,休闲而优雅的服饰
2017/01/15 全球购物
中国网上药店领导者:1药网
2017/02/16 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
计算机专业学生求职信分享
2013/12/15 职场文书
学校门卫管理制度
2014/01/30 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
市场专员岗位职责
2014/02/14 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
庆七一活动总结
2014/08/27 职场文书
公司周年庆典标语
2014/10/07 职场文书
实训报告范文大全
2014/11/04 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js