编码
编码格式(ASCII编码,GB2312编码(简体中文),GBK,ANSI编码,unicode,utf-8编码等)
每一个位用0或1表示,称为bit位
1byte = 8bit
1kb = 1024byte
1m = 1024kb
1g = 1024m
英文中所有字母,符号,数字位全部用二进制位表示,共128,可以用一个字节完全表示
ascii表:英文的一个符号占一个字节
gbk表:中文中汉字用两个字节表示
unicode表:所有国家统一一个表,四个字节,动态的unicode表:utf_8
Utf_8: 1.可以存储所有国家的文字
2.一个英文的占一个字节
3一个中文的占三个字节
4 ..........
ANSI :只在Windows操作系统有
当前操作系统简体中文:ANSI==GBK
当前操作系统英文:ANSI==ASCII
Python3:utf_8 python2:ascii
编码,解码,乱码
注释
1.单行注释:# + 解释
2.多行注释:’’’
解释
‘’’
3.中文注释 python3不需要, Python2 需要
4平台注释
变量与内存
变量类型: 数字(整数,浮点数),字符串,布尔值,列表,元组,字典,空值,类型转换
内存作为中间件
1.右侧一个数字,在内存中分配一个内存块,存放20
2.左侧一个变量名,在内存中分配一个内存块,存储名字age
3.赋值
数字与进制转换
1.数字(整数,浮点数)
2.进制转换:十进制(dec)
二进制(bin)
八进制(oct)
十六进制(hex)
字符串
字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等,,
布尔类型
一个布尔值只有True、False两种值,可以用and、or和not运算
空类型
一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
其他类型
列表类型,names =[‘小赵’,’小单’,’小严’]
字典类型, students = {
‘a’= ’小赵’
‘b’= ’小单’
‘c’= ’小严’
}