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 01 Python
python实现每次处理一个字符的三种方法
Oct 09 Python
收集的几个Python小技巧分享
Nov 22 Python
简单介绍Python中的len()函数的使用
Apr 07 Python
pymongo为mongodb数据库添加索引的方法
May 11 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
python如何在循环引用中管理内存
Mar 20 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 Python
Python socket非阻塞模块应用示例
Sep 12 Python
Python数据可视化:顶级绘图库plotly详解
Dec 07 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
python语言实现贪吃蛇游戏
Nov 13 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接收shell返回的结果中文乱码问题
2014/01/23 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
Vue中 axios delete请求参数操作
2020/08/25 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
Python获取指定字符前面的所有字符方法
2018/05/02 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
远程研修随笔感言
2014/02/10 职场文书
品质主管岗位职责
2014/03/16 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
消费者理赔投诉书
2015/07/02 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
Python pygame实现中国象棋单机版源码
2021/06/20 Python
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server