摘要: 并行赋值时,*可收集多余部分: x,*y,z=[1,2,3,4,5,6,7],这样无需确保值和变量的个数相同 x,*y,z=[1,2,3,4,5,6,7],这样无需确保值和变量的个数相同 x=y=somefunction() 这个与 x=somefunction(); y=somefunction( 阅读全文
posted @ 2019-03-28 22:51 观井映天 阅读(144) 评论(0) 推荐(0) 编辑
摘要: format_map()传递值到string: #format_map()用于传递字典,与format()不同 phone={"A1":"123","A2":"456"} print("He is phone number is {A1}".format_map(phone)) 使用get()来访问 阅读全文
posted @ 2019-03-28 21:26 观井映天 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 不可变的变量,如string字符串、tuple元组,所有的元素赋值和切片赋值都是非法的。只有转换成列表才可以修改。 设置字符串格式: #运算符%方法 print("My name is %s"%"ABC") #*.format()方法,需要在""中加{},因为方法本质是key映射 print("My 阅读全文
posted @ 2019-03-28 21:17 观井映天 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.Python的数据结构 Container容器: 序列: string字符串:"abcd",'ABCD' 不可变 string由于属于序列,所以可以索引 tuple元组:(1,2,34,"abc") 不可变 list列表:[1,2,"123"] 可变 映射:dict字典: {"key":"map 阅读全文
posted @ 2019-03-28 20:10 观井映天 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.基础运算: 1/3 # 浮点除法:0.333··· 1//3 # 整除(向下圆整):0 10%3 # 求余 : 1 2**3 # 求幂 8 ; -2**2=-4 ;(-2)**2=4 2.十六进制、八进制、二进制的表示都是以0(零)打头 0x...十六进制Hexadecimal; 0o...八进 阅读全文
posted @ 2019-03-28 17:50 观井映天 阅读(121) 评论(0) 推荐(0) 编辑