12 2017 档案
摘要:https://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python
阅读全文
摘要:用filter求素数 计算素数的一个方法是埃氏筛法,它的算法理解起来非常简单: 首先,列出从2开始的所有自然数,构造一个序列: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, ... 取序列的第一个数2,它一定是
阅读全文
摘要:调用该generator时,首先要生成一个generator对象,然后用next()函数不断获得下一个返回值:
阅读全文
摘要:返回多个值 函数可以返回多个值吗?答案是肯定的。 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标: import math语句表示导入math包,并允许后续代码引用math包里的sin、cos等函数。 然后,我们就可以同时获得返回值: 但其实这只是一种假象
阅读全文
摘要:可变参数:将参数转化为数组 命名关键字参数:调用者传参时需要确认参数名 关键字参数:将参数转化为字典 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关
阅读全文
摘要:list:数组 tuple:只读的数组 dict:字典 set:集合(可看作数学意义上的集合)
阅读全文
摘要:内存中使用unicode编码 注: ①b'...'里一个字符代表一个字节 ②b'...A...'里面的A表示一个字节,代表assci码中A的编码 将字节转成字符串 第一行告诉Linux系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行告诉Python解释器,按照UTF-
阅读全文