# ### 1.变量: 可以改变的量就是变量 具体指的是内存的一块空间 rujia_305 = "王文" print(rujia_305) rujia_305 = "张三" print(rujia_305) # ### 2.变量的声明 # 方法一 a = 1 b = 2 print(a) print(b) # 方法二 a,b = 3,4 print(a,b) # 方法三 a = b = 5 print(a,b) # ### 3.变量的命名 """ 变量的命名 字母数字下划线,首字符不能为数字 严格区分大小写,且不能使用关键字 变量命名有意义,且不能使用中文哦 """ print("<====>") yuyu_999234sdfsdf = 1 # 234234_sdfsd = 90 _234sdfsd = 80 abc = 55 ABC = 66 print(abc) print(ABC) print(yuyu_999234sdfsdf) # import 引入 keyword 模块名 import keyword # 模块名.属性 kwlist 可以打印出所有的关键字 res = keyword.kwlist print(res) """ ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] """ # 命名要有意义 car = "本田" abcd = "本田" # 用中文命名变量语法上允许,但严禁使用 """ utf-8 国际通过编码格式(可变长的unicode编码集) 一个中文占用三个字节 一个英文占用1个字节 gbk 国标编码集 (中国标准的编码集) 一个中文占用两个字节 一个英文占用1个字节 """ 中文 = "周杰伦" print(中文) # ### 4.变量的交换 # 通用的交换写法 a = 11 b = 12 tmp = a a = b b = tmp print(a,b) # python 写法 a = 11 b = 12 a,b = b,a print(a,b)