1 #_*_coding:utf-8_*_ 2 3 name="Alex Li"
上述代码声明了一个变量 ,变量 名为:name,变量name的值为:"Alex Li"
变量定义的规则:
- 变量名只能是字母、数字或下划线做任意组合
- 变量名的第一个字符不能是数字
- 以下关键之际不能声明为变量名
['and','as','assert','break','class','continue','def','del',elif,except,exec,finally,for,from,
global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yiele]
变量的赋值:
name="Alex Li" name2=name print(name,name2) name="Jack" print("what is the value of name2 ",name2)
字符编码
python解释器在加载.py文件中的代码时,会对内容进行编码(默认ascii)---8位,255,1bytes
GB2312(1980年)收录了7445个字符
GBK (1995) 2W个汉字
GB18030(2000) 2w7
所有国家兼容Unicode---占16位(不管是英文,还是中文,都占两个字节)
扩展出可变长度的格式,utf-8,存英文时即就是ascii码,一个字节。中文变成3个字节
注释
当行注释:#被注释内容
多行注释:"""被注释内容"""