Python基础语法文章导航:
目录
一. 字符串格式化
1.format
text = "我叫{0},今年{1}岁,真是的姓名是{0}。".format("李莹",18)
text = "我叫{n1},今年{age}岁,真是的姓名是{n1}。".format(n1="武沛齐",age=18)
2. f
name = "盈盈"
age = 19
text = f"李莹的名字叫{name},今年{age}岁"
print(text)
二. 运算符
+、-、*、/
>、<
=、+=、 -= 、*=、 /=、 %= 、**=、 //=
in、not in
and、or、not
优先级从高到低总结:
加减乘除
> 比较
> not and or
。绝招:加括号。
三. 进制
v1 = bin(25) # 十进制转换为二进制
print(v1) # "0b11001"
v2 = oct(23) # 十进制转换为八进制
print(v2) # "0o27"
v3 = hex(28) # 十进制转换为十六进制
print(v3) # "0x1c"
i1 = int("0b11001",base=2) # 25
i2 = int("0o27",base=8) # 23
i3 = int("0x1c",base=16) # 28
四. 计算机中的单位
b(bit),位
B(byte),字节
KB,千字节
M,兆
G,千兆
T,万亿字节
PB/EB/ZB/YB/BB/NB/DB
单位之间的换算关系
1 G= 1024 M= 1024 *1024KB = 1024 * 1024 * 1024 B = 1024 * 1024 * 1024 * 8 b
五. 编码
汉字,用gbk编码需要用2个字节;用utf-8编码需要用3个字节