基础数据类型
一、格式化输出
- 占位符
语法:'%占位符'%变量
print('我叫%s,我来自%s,我的收入是%.1f'%('周杰伦','台湾',28.8))
常用占位符
(1)字符串:%s
(2)整数:%d
(3)浮点数:%f
- 字符格式化的精度控制
“m,n”分别控制宽度和精度
注意:1.多个变量站位2.变量用括号括起来3.并按照站位的顺序填入
- f-string(新的格式化方案 3.5以上)
语法:f'{ }'
print(f'我叫{name},我喜欢在{addr}做{hobby})
二、编码的问题
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1034MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024PB = 1EB
1024EB = 1ZB
- ascil:8bit,主要存放的是英文,数字,特殊符号
- gbk:16bit,主要存放中文和亚洲字符,兼容ascil
- unicode:16bit和32bie两个版本,平时我们用的是16bit这个版本,全世界所有国家的文字信息,缺点:浪费空间(传输和储存)
- utf-8:可变长度unicode,英文:8bit,欧洲文字:16bit,中文14bit,一般数据传输和储存的时候使用
- 以上所有的编码必须兼容ascil
浙公网安备 33010602011771号