python学习笔记
not coder
贪财好色,一身正气
展开
-
copy和deepcopy
总结一下,如果一个集合中的元素是字符串,copy之后则是两个互不相干的新集合,内存地址也不一样,修改任意一个另一个不会做出改变,但是如果其中的元素有数组的话,那么情况就不一样了,copy后虽然集合是两个完全新的集合,但是集合中的数组指向的是同一个内存地址,在此集合中对其中的数组数据进行修改,另一个集合中的元素是数组的内容也会改变,如果想完完全全独立出来是两个独立的集合,就得使用deepcopy而不...原创 2019-06-11 11:21:54 · 3554 阅读 · 0 评论 -
python简介
我在学习一项新的东西之前往往都会去了解一下这个东西的背景,作用等,这些年的工作中发现一些同事的功利性很强,压根不管这些,只要能用,只要了解当前这一点就行,至于其他的,以后有时间再说。python 英文...原创 2019-06-11 14:37:24 · 623 阅读 · 0 评论 -
python三元操作符
等同于java的三目运算,但是语法和表达效果是不一样的A = Y if X else Z如 果 X 为 真, 那 么 就 执 行 A = Y。如 果 X 为 假, 就 执 行 A = Z。这里的判断条件为X,通过写法来说,这一种是比较容易懂的,而不像java是用符号(? :)来表示,不经过专门训练的人看不懂...原创 2019-06-19 15:52:35 · 257 阅读 · 0 评论 -
python链式赋值
m = n = "I use python" print m, n I use python I use python在其他语言中,先不说这样写能不能编译通得过(我也没有试过),即使是通过,最终的赋值结果也不一定是这么个意思,在python里,这是可以的这是一个值两个变量那么一个变量两个值呢a = "com", "python"来猜一下print a ('com', 'py...原创 2019-06-19 16:12:00 · 1087 阅读 · 0 评论 -
python 获取字典键值对
获 得 字 典 键、 值 的 函 数 有:items/ iteritems/ keys/ iterkeys/ values/ itervalues, 通 过 这 些 函 数 得 到 的 是 键 或 者 值 的 列 表。a_dict = {" name": "qiwsir", "lang": "python", "email": "qiwsir@ gmail.com", "website": "...原创 2019-06-19 17:30:20 · 62549 阅读 · 1 评论 -
python循环判断语法 while... else, for... else
while… else 是python的一种循环判断语法就是在循环的同时做判断,很惊诧python居然有这种很爽的语法count = 0 while count < 5: print count, " is less than 5" count = count + 1 else: print count, " is not less than 5"如果是java的话,...原创 2019-07-17 14:28:27 · 125 阅读 · 0 评论 -
python操作文件,with使用
new_file = open("aa. txt", "w")new_file .write("This is a file")new_file .close()这样,就完成了一个文件的创建于写入操作来讲一下open函数的第二个参数:打开模式r 以读的方式打开文件,可读取文件信息w 以写的方式打开文件,可向文件写入信息,如文件存在,则清空该文件,再写入新内容a 以追加模式打开...原创 2019-07-17 18:04:46 · 263 阅读 · 0 评论