
python
Magic_陈
这个作者很懒,什么都没留下…
展开
-
如何利用python生成随机验证码?
########################################### # 第一步,引入random, stringimport random, string#定义一个生成随机数的函数,传入两个参数,一个为num(生成随机码的个数),一个为length(随机码的长度)def random_code(num,length=8): with open('Activate_原创 2016-06-24 22:12:07 · 2222 阅读 · 0 评论 -
如何用在python中迭代一个列表以及字典的索引和值?
本文摘自《编写高质量代码,改善python程序的91个建议》大家有兴趣的可以看看本书。其中列出了很多非常实用的建议。对序列进行迭代并获取序列中的元素。方法一:在每次循环中对索引变量进行自增li = ['a', 'b', 'c', 'd', 'e']index = 0for i in li: print "index":,index, "element":, i index +=1方法二转载 2016-06-26 14:00:17 · 3654 阅读 · 0 评论 -
python中变长参数的用法举例?
慎用变长参数 python支持可变长度的参数列表,可以通过*arg, **kwargs这两个特殊语法来实现。以下为变长参数使用的例子:* 使用*args 来实现可变参数列表: *args用接受 一个包装为元组形式的参数列表来传递非关键字参数,参数个数可以随意。def SumFun(*args): result = 0 for x in args[0:]: resul转载 2016-06-28 19:40:49 · 2859 阅读 · 0 评论 -
python类与面向对象编程
类与面向对象编程类(class)是python中的一种内建模块,在许多语言甚至在一些库中都用到了类, python的标准库也不例外。理解什么是类,如何实用,并且怎样用好python的类是非常重要的,当然这也是此文的目的所在。在此过程中,我们讲解释和类息息相关的面向对象编程的含义。一切皆对象在python中class关键字定义一个类,在class中有def定义的函数,也就是类的方法。那么具体什么是类?翻译 2016-07-16 18:44:24 · 6382 阅读 · 4 评论 -
Python实现一条基于POS算法的区块链
区块链中的共识算法代码实战生成一个Block创建一个TCP服务器消息处理器POS算法实现测试POS的记账方式添加节点连接到TCPServer测试POS的记账方式生成区块链总结项目地址参考区块链中的共识算法在比特币公链架构解析中,就曾提到过为了实现去中介化的设计,比特币设计了一套共识协议,并通过此协议来保证系统的稳定性和防攻击性。 并且我们知道...原创 2018-08-03 18:34:22 · 4365 阅读 · 3 评论