《2021年10月1日》 【连续第3天总结】
python 一些杂七杂八
强数据类型
数据不会被自动默认转换成新的类型,需要指定强制转换。
格式化字符串输出
方法一:
.format(_name=name,_age=age,_job=job)
方法二:
%(name,age,job)
三元运算
result = 值1 if 条件 else 值2
如果条件为真:result=值1
如果条件为假:result=值2
python3中独立出了Bytes类型
二进制数据由bytes类型表示。
常用API函数:encode()/decode()
列表list
中括号[ ]
names=['aaa','bbb','ccc']
浅copy和深copy
浅copy(公用内存)
import copy
person=['name',['a',100]]
p1=copy.copy(person) #方式一
p2=personp[:] #方式二,切片实现
p3=list(person) #方式三
作用:可用于创建联合账号等。
元组 tuple()
只能读,不能修改
#demo
product_list = [
('Iphone',5800),
('Mac Pro',9800),
('Bike',800),
('Watch',10000),
('Coffee',30),
('Alex Python', 20)
]
字典{key:value,key:value}
无序的。
字典两种循环遍历方式:
方式一:
for i in info:
print(i,info[i])
方式二:
#不推荐,item()是把字典先转成列表,效率降低
for k, v in info.item():
print(k,v)
单词小记
1,complication 并发症,复杂,混乱 n
2,stitch 缝 v
3,casulty 伤亡人员,急症室 n
4,cockpit 驾驶舱 n
5,shatter 破碎的,疲劳的 adj
6,lodge 嵌入 v
7,conclusion 总结 n
8,contestant 选手 n
9,notorious 臭名昭著的 adj
10,trigger 触发 v