自学Python
Richard-T
这个作者很懒,什么都没留下…
展开
-
Python多线程练习
8–1. 条件语句. 请看下边的代码 # statement A if x > 0: # statement B pass elif x < 0: # statement C pass else: # statement D pass # statement E (a)如果 x< 0 , 上面哪个语句(A, B, C,原创 2015-12-11 19:54:35 · 470 阅读 · 0 评论 -
Python 多进程练习
7–1. 字典方法。哪个字典方法可以用来把两个字典合并到一起? dict.update(dict2)7–2. 字典的键。我们知道字典的值可以是任意的 Python 对象,那字典的键又如何呢?请试着将除数字和字符串以外的其他不同类型的对象作为字典的键,看一看,哪些类型可以,哪些不行?对那些不能作字典的键的对象类型,你认为是什么原因呢? 字典的键须为可哈希的,即为不可变类型,可行:数字、字符串原创 2015-12-10 15:24:30 · 925 阅读 · 0 评论 -
sys模块
使用dir(),help()查看查看对象的属性和文档函数 描述 dir([obj]) 显示对象的属性,如果没有提供参数,则显示全局变量的名字 help([obj]) 以一种整齐美观的形式 显示对象的文档字符串,如果没有提 供任何参数,则会进入交互式帮助。sys 是与操作环境有关的函数。 以下我们用用dir()查看sys属性i原创 2016-03-02 15:55:20 · 414 阅读 · 0 评论 -
将列表传递给函数
当列表被传递给函数时,由于列表是一个可变对象,所以列表的内容肯回在函数调用后改变。def main(): x =1 y = [1,2,4] m(x, y) print("x is ", x) print("y[0] is", y[0])def m(number, numbers): number = 1001 numbers[0] = 555原创 2016-01-14 16:25:31 · 1634 阅读 · 0 评论 -
复制列表
将一个list中数据复制给另一个列表 list2 = list1仅仅是将list1的引用值赋给list2,执行这条语句之后,list1和list2都将指向同一个列表。 为了将list1完全相同的复制给list2,可以使用 list2 =[x for x in list1] 或者简化为 list2 = [] + list1原创 2016-01-14 15:28:47 · 395 阅读 · 0 评论 -
三者最大实例分析
很早看过这个视频,但今天要拿出来用时发现已经忘得差不多了。因此在这儿再复习一下。找出三个数字中最大者输入:三个数值处理:三者最大算法输出:打印最大值策略1:通盘比较将每一个值与其他所有值比较以确定最大值if x1 > x2 and x1 >= x3: max = x1elif x2 >= x1 and x2 >= x3: max = x2else: max =原创 2016-02-10 12:36:25 · 602 阅读 · 0 评论 -
Python eval函数
eval(str [,globals [,locals ]]) – 函数将字符串str当成有效Python表达式来求值,并返回计算结果。原创 2016-02-10 11:41:10 · 554 阅读 · 0 评论 -
《Python项目开发实战》--熟悉Python基础后我能做什么?
在自学了200小时的Python后,突然有点不知道学什么了。基础的都差不多懂了,高级一点的部分怎么看也不太理解。真是到了小白阶段的瓶颈了。这几天只是在codecademy上学了一些Git,HTML&CSS,SQL,Python也没动过。今天突然翻开之前借来还没看的《Python项目开发实战》,看了前言,有几句话就已经深深的吸引我了,回答了我“熟悉Python基础后我能做什么?”的问题。现在摘录其中几原创 2016-01-25 12:18:40 · 8464 阅读 · 0 评论 -
11.11 练习
11–1.参数。比较下面 3 个函数: def countToFour1(): for eachNum in range(5): print eachNum,def countToFour2(n): for eachNum in range(n, 5): print eachNum,def countToFour3(n=1): for ea原创 2015-12-22 17:41:56 · 1257 阅读 · 0 评论 -
可变长度参数
非关键字可变长参数(元组) 要特别注意默认参数的不同def tupleVarArgs(arg1, arg2='defaultB', *theRest): 'display regular args and non-keyword variable args' print 'formal arg 1:', arg1 print 'formal arg 2:', arg1原创 2015-12-22 11:52:43 · 501 阅读 · 0 评论 -
对象
极客学院面向对象程序设计 属性代表对象的数据,方法代表对象的操作#方法及属性的实现class woman: passwangdama = woman()#查看一个实例具有哪些属性print wangdama.__dict__#为实例添加属性wangdama.toufa = "huangse"#查看实例所属类的属性# print wangdama.__clas原创 2016-01-03 20:10:05 · 285 阅读 · 0 评论 -
Python 线程间通信练习
5-1 整形 讲讲 Python 普通整型和长整型的区别 基本没什么区别,仅当需引用C语言时需要特别注意。5-2 运算符 (a) 写一个函数,计算并返回两个数的乘积 >>> def multiply(x,y): return x*y(b) 写一段代码调用这个函数,并显示它的结果 >>> multiply(2,3)65-3 标准类型运算符.原创 2015-12-03 01:30:04 · 530 阅读 · 0 评论 -
《Python语言程序设计》前四章学习记录
1.不换行打印:print("AAA", end = ' ')print("BBB", end = '')print("CCC", end = '**')#输出AAA BBBCCC**2.格式化数字:format(item, format-specifier)#"10.2f" 10为域宽度,2为精度,f为转换码>>> print(format(57.467657, "10.2f"))原创 2015-12-30 20:19:33 · 631 阅读 · 0 评论