标签:python div 变量 跳出循环 乘法 lines ensure load line
上面代码中,%s是占位符,也叫字符串的格式化。整数是%d,浮点数为%f,但%s可包括所有,为啥不用%s...还少记了东西,好懒...
print中引号内的%s个数要与引号外面的%()中的变量个数相同。
os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。实际使用时视需求情况而选择。
List && Dict
L1 = list(range(5)) L2 = list(range(5, 10)) L2.extend(L1) print(L1) print(L2) d1 = {‘a‘: 1, ‘b‘: 2} d2 = {‘d‘: 4, ‘e‘: 5} d2.update(d1) print(d1) print(d2)
解析:
user_info=json.load(open(‘user_info‘,‘r‘)) #读数据 json.dump(goods,open(‘goods_info‘,‘w‘),ensure_ascii=False,indent=1) #写入数据
其中,ensure_ascii=False表示不转编码,如果数据中有中文,没有ensure_ascii参数时,会转为乱码。indent为缩进,让数据看起来更有序,优雅的装逼法则。
排序:sort_keys=True,排序使数据看起来更有序,虽然字典的是无序的,然并卵。。。
文件使用load , python对象使用loads
+ 加法
- 减法
* 乘法
/ 除法
% 取模,求余,左边的除以右边的,得到的余数的返回值
** 求幂
// 取整除,左边除以右边,等到的整数部分
break 跳出循环
continue 跳过本次,继续下一次循环
不得不说f.writelines强大,注意参数是一个列表,列表,列表,重要的事情要说三遍!!!
除了list.remove(),还可用del ,del同样适用于变量,列表,字典等等,也可删多个:
sort()可将列表排序,但在py3中,数字和字符串同时出现在列表中时,是无法排序的
都说是万恶的加号‘+’,能不用就不用,那就用join,对象可以是字符串,列表等等
dic.fromkeys([1,2,3,4],’test’) 只是借用字典这个导入,对原来字典并没什么卵用
d1={‘name‘:‘ccorz‘,‘age‘:18,‘company‘:‘it‘} res=d1.fromkeys((1,2,3,1),‘test‘) print(res) #只是借用字典的功能而已 print(d1) #结果并没改变原来的字典
set()
s.discard() 如果集合中无元素,不报错;有元素,就删除
标签:python div 变量 跳出循环 乘法 lines ensure load line
原文地址:http://www.cnblogs.com/zsr0401/p/6401279.html