A='abc’时
python解释器
在内存中创建一个‘abc’的字符串
在内存中创建一个A的变量,把它指向’abc’
a =’red’
a =’blue’
b =a
b =’black’
Print(a)=’blue’
常量
不能变的变量,python中全部大写的变量名都为常量。
WI= 3.4454
PI= 3,1415
总结:
整数除法永远为整数,即使除不尽。要做精确的除法,只需把其中一个整数换成浮点数做除法就可以。
无论整数做除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。
1.python支持多种数据类型。
2.在计算机内部,可以把任何数据看成一个“对象”。
对象:有他具体的行为和属性。
3.变量就是程序中用来指向这些数据的对象。
4.变量赋值就是把数据和变量关联起来。
一个字节255(二进制11111111 = 十进制255)
两个字节表示一个字符
编码:把字符转换成计算机认识的数字。
ASCLL编码
大写A的编码是65(十进制) 01000001(二级制)
00000000 01000001 (Unicode)
小写a的编码是97
中国制定了GB2312编码
ASCLL编码表示一个字节
Unicode编码表示两个字节
UTF-8 节省空间
ASC编码——gb2312/日本编码——Unicode——UTF8(节省空间)
总结:
计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF8编码。
python中字母与ascii码的相互转换
ord(c ):参数是长度为1的字符串,简称字符。ord(‘a’)返回整形数值97.
chr(i ):返回一个字符,字符的ascii码等于参数中的整形数值。
如chr(97)返回字符’a’