前奏
我爱变量,变量使我快乐;我爱变量,变量使我痴迷;新建一个变量让我为之疯狂,删除一个变量让我痛心疾首,控制台的一片Traceback (most recent call last),不是我的憎恨,而让我觉得“oi,小鬼,感觉有点火热”
作业:请抄写并背诵,深情朗读
第一章:苏醒
快醒醒,别搁那幻想了just a kidding,谁无缘无故会喜欢那玩意儿,但毕竟是学术研究,信我的,
爱上他。。。😁😁😁
-
变量命名:马甲可以换,规矩不能乱
合法马甲:字母数字下划线,但数字不能当排头兵
user_name = "王大锤" # 合法:像穿西装打领带的绅士
3days = "三天两夜" # 非法:系统原地崩溃.jpg(仿佛在说:你见过身份证号以字母开头的吗?)
禁忌词汇:别和Python关键字搞暧昧(python关键字在后期会补充)
class = "九年二班" # 报错:系统会像教导主任一样怒吼"你咋不叫'我是校长'呢?"
命名规则:
-
合法字符:字母/数字/下划线,且不能数字开头
-
区分大小写:
age ≠ Age ≠ AGE
-
禁止关键字:
if
,for
,class
等33个保留字 -
建议风格:小写+下划线(snake_case):
user_name
,或者使用驼峰命名法(没错“没吃过猪肉,还没见过猪跑吗?”,骆驼见过吧,背上背俩大包那个):userName--大写第二个单词的开头
第二章:本质初现
-
变量赋值:渣男式恋爱指南
见异思迁:变量的爱可以随时转移
x = 10 # 此刻x是纯情整数男
x = "hello" # 下一秒变海王字符串(系统:这波操作像极了无缝衔接的渣男)
共享经济:多个变量共享一个对象时
a = [1,2,3]
b = a # b和a开始共用一条秋裤
b.append(4) # 此时a也变成了[1,2,3,4](a:你礼貌吗?)
补充:这里使用了append()
单词时刻
这个方法用于将一个元素追加到列表末尾
第三章:变量就是江湖
-
作用域:变量的江湖规矩
呃~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
有那么亿点超纲,以后再说
第四章:塑料姐妹花
-
可变 vs 不可变:塑料姐妹花现场
不可变类型(int, str等):像被焊死的保险箱
num = 10
num += 1 # 系统暗箱操作:偷偷克隆了个新保险箱叫11
可变类型(list, dict等):像共享化妆包的闺蜜
化妆品 = ["口红", "粉底"]
闺蜜的包 = 化妆品
闺蜜的包.append("眼影") # 你的化妆包也惨遭"被共享"
第五章:变量迷惑行为大赏
量子纠缠现象:
a = 256
b = 256
print(a is b) # True (系统:这俩货是失散多年的双胞胎)
c = 257
d = 257
print(c is d) # False (系统:哦现在你们是陌生人)
分身魔术:
x = [1,2]
y = x[:] # 克隆人战争开始
y.append(3) # x:[1,2] y:[1,2,3](x:说好要做彼此的影子呢?)
第六章:结语-狂K还在继续
灵魂总结
-
变量就像你的微信昵称:今天叫"熬夜冠军",明天就能改"早起失败者"
-
给变量起名要像给猫取名:别叫"那只猫",否则你妈喊"吃饭了"时全家猫都会过来
-
遇到问题记住:计算机是钢铁直男,你说"随便"它就真随便了
最后提醒:当你的print出来的结果像火星文时,请默念——
"不是变量疯了,是我该去睡觉了!" 💤