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能表示更多种类的字符

 变量

变量的命名要求:

  1. 变量只能包含数字、字母和下划线
  2. 数字不能开头
  3. 不能是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'  # 错误

建议

  1. 见名知意,如
name = 'saiya'
age = 23
  1. 多个单词用下划线连接
saiya_age = 23

 输入和输出
saiya_age = input("输入你的年龄:")  # 输入
print("你的年龄是:", saiya_age)  # 输出
posted @ 2022-12-09 22:03  saiya6  阅读(81)  评论(0)    收藏  举报