编码

2017-11-04  本文已影响0人  以梦为马_123

编码

编码格式(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’= ’小严’

}

上一篇 下一篇

猜你喜欢

热点阅读