Python入门
Python入门
第一个Python脚本
print('saiya6')
saiya6
初识编码
ASCII
ASCII码是最开始的一种编码类型,包含英文字母和一些特殊字符,使用8位二进制数字表示一个字节,最多能表示2的8次方,也就是256种字符
如:字母a在ASCII编码表中表示为97,转换成二进制是01100001,
也就是说,硬盘使用ASCII编码存储时,01100001 就代表 a
Unicode
Unicode也称为万国码,使用32位二进制表示一个字节,可以表示2的32次方,也就是4294967296种字符,完全可以表示任何一种字符
如字母a,使用Unicode编码则表示为:00000000 00000000 00000000 01100001
显然,相对于ASCII码,占用较大的存储资源,同样一个字母a,占用的存储空间是ASCII码的4倍
Unicode码的优势就在于,它可以表示任何一种字符
UTF-8
UTF-8码是对Unicode码进行压缩之后的,形成的一种编码格式,最少使用16为二进制表示一个字节,最多使用32位表示一个字节
对于字母a,使用utf-8编码则表示为:00000000 01100001
所以,UTF-8是介于ASCII和Unicode之间的一种编码格式,比Unicode占用的存储资源少,比ASCII能表示更多种类的字符
变量
变量的命名要求:
- 变量只能包含数字、字母和下划线
- 数字不能开头
- 不能是Python的关键字
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
示例
test_python_01 = "saiya6" # 正确
01_test_python = "saiya6" # 错误
from = 'saiya6' # 错误
建议
- 见名知意,如
name = 'saiya'
age = 23
- 多个单词用下划线连接
saiya_age = 23
输入和输出
saiya_age = input("输入你的年龄:") # 输入
print("你的年龄是:", saiya_age) # 输出
浙公网安备 33010602011771号