2022-06-28
Variables are used to store information to be referenced and manipulated in a computer program.
存储信息,日后调用
It is helpful to think of variables as containers that hold information.
保存信息的容器。
变量的组成: 字母,数字,下划线 (不能数字开头)A_1, _A1
ASCII - 字符和二进制的映射关系。
中文字符编码 - GB2312 - 扩展的映射关系
GB2312 - 7445个字符, 6763个汉字和682个其他字符。 1980年
GB1.0K 1995年
GB18030 收录 27484个汉字。 2000年
每个国家都扩展出一张表。 万国码unicode 支持所有国家和地区的编码。 2的16次方。 65535, 中国占了三分之一。 Unicode存一个字符是2个字节。
UTF-8 是Unicode的扩展集。可变长度的字符集。 如果是英文,就是一个字节。ASCII码就用1个字节,欧洲2个字节,中文东亚就用3个字节。
所以,真正被广泛使用的是UTF-8.
ASSIC ->GB2312 --> GBK1.0 -> GB18030
ASSIC --> Unicode --> UTF-8
UTF-8 支持所有国家的语言。
python 2.0 默认编码是ASCSIC码。
python 3.0 默认编码是unicode。
python 一个=是赋值,== 两个等号是 相等。
age1=18
if age == age1:
print {"Yes"}
else:
print {"No"}
python 要求必须缩进,通过缩进来判断执行多少代码。
约定 4个空格,或者一个tab。 windows上的tab和linux上的tab是不一样的。所以用4个空格。
可以在notepad++里面把tab键设置成4个空格。
设置-> 首选项->语言-> 制表符宽度替换为空格4 (制表符就是tab键)
视图 -> 显示符合 -> 显示空格和制表符
能够看出tab键和空格的区别。 在没有设置之前。
day03-13 17'25''
如果大于90就是A, 下面的只执行一次。 如果是 85, 只会打印B, 只会执行一次,不会继续执行C, D.
score = int (input ("score:"))
if score > 90:
print ("A")
elif score > 80:
print ("B")
elif score > 70:
print ("C")
elif score > 50:
print ("D")
else:
print ("不及格")
阅读(425) | 评论(0) | 转发(0) |