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复制文件的方法实例详解
May 22 Python
深入解析Python中的urllib2模块
Nov 13 Python
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
Python yield 使用方法浅析
May 20 Python
Python文件和流(实例讲解)
Sep 12 Python
Python中一些不为人知的基础技巧总结
May 19 Python
基于python实现KNN分类算法
Apr 23 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
Python socket处理client连接过程解析
Mar 18 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
python 实现mysql自动增删分区的方法
Apr 01 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中for循环语句的几种变型
2006/11/26 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
JQuery和PHP结合实现动态进度条上传显示
2016/11/23 Javascript
详解微信小程序 wx.uploadFile 的编码坑
2017/01/23 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
python抓取网页图片并放到指定文件夹
2014/04/24 Python
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
幼儿园教师教育感言
2014/02/28 职场文书
《悯农》教学反思
2014/04/28 职场文书
对照四风自我剖析材料
2014/10/07 职场文书
汽车销售员工作总结
2015/08/12 职场文书
保险公司增员口号
2015/12/25 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS