# ### 变量 : 可以改变的量就是变量,实际指代的是内存中的一块空间 # (1) 变量的概念 hanting618 = "1" hanting618 = "2" print(hanting618) # (2) 变量的声明 # 1 a = 100 b = 101 print(a) print(b) # 2 a,b = 200,300 print(a,b) # 3 a = b = 400 print(a,b) # (3) 变量的命名 """ 变量的命名 字母数字下划线,首字符不能为数字 严格区分大小写,且不能使用关键字 变量命名有意义,且不能使用中文哦 """ __________123 = 10 print(__________123) # 123435abc = 100 error a111 = 111 A111 = 222 print(a111) print(A111) # import 引入 keyword模块 import keyword # 模块.属性 => 所有系统的关键字 print(keyword.kwlist) """ [ ‘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‘ ] """ print(1) # print = "abc" # print(print) error 替换了原来print打印的含义 myhouse = "100多平,其中有3个小屋" # aksdjfklasjldkfjaksldf = "100多平,其中有3个小屋" 这个名字不能表达该变量的含义 my_house = "100多平,其中有3个小屋" print(my_house) # 使用中文命名变量可以,但是严禁使用 我的家 = "花了1000多万买的,在北京的三里屯" print(我的家) # home = "花了1000多万买的,在北京的三里屯" (推荐) """ (1) 中文命名的变量会占用更多的空间 (2) 中文命名的变量容易乱码 utf-8 国际标准编码(可变长的unicode编码) 中文字符占用3个字节,英文数字和特殊符号占用1个字节 gbk 国标编码 , 中文字符2个字节, 英文数字和特殊符号占用1个字节 """ # (4) 变量的交换 # 1.通用写法 a = 13 b = 14 tmp = a # tmp = 13 a = b # a = 14 b = tmp # b = 13 print( a , b ) # 14 13 # 2.python特有 a = 13 b = 14 a,b = b,a print(a,b) # (5) 常量 : 不可改变的量 (约定俗成,把字母变成大写,这个值不能改变) SHENFENZHENG = "210204191810184438" SHENFENZHENG = "你好"
原文:https://www.cnblogs.com/songyunjie/p/14174703.html