目录python
变量由数字,字母,下划线组成函数
不能以数字开头code
不能使用python中关键字游戏
不能使用中文和拼音unicode
区分大小写字符串
变量名要具备描述性input
推荐写法源码
7.1驼峰体 AgeOfOldboy = 98it
7.2下划线 age_of_oldboy = 98 (官方推荐)class
字符串
单if if else 二选一 if elif elif 多个选择一个或者零个 if elif elif else 多个选一个 if if if 多选多或零 if 嵌套 进行多层判断 通常if嵌套写三层就能够了
list = """ ⽂能提笔安天下, 武能上⻢定乾坤. ⼼存谋略何⼈胜, 古今英雄惟是君. """ print(list)
list = 50 you = int(input("说个数吧")) if list > you : print("小比崽子,你比我大") elif list < you : print("小比崽子,你不行") else: print("平手")
若是⼩于10, 提⽰⼩屁孩, 若是⼤于10, ⼩于 20, 提⽰青春期叛逆的⼩屁孩. 若是⼤于20, ⼩于30. 提⽰开始定性, 开始混社会的⼩ 屁孩⼉, 若是⼤于30, ⼩于40. 提⽰看老⼤不⼩了, 赶忙结婚⼩屁孩⼉. 若是⼤于40, ⼩ 于50. 提⽰家⾥有个不听话的⼩屁孩⼉. 若是⼤于50, ⼩于60. 提⽰⾃⼰⻢上变成不听 话的老屁孩⼉.若是⼤于60, ⼩于70. 提⽰活着还不错的老屁孩⼉. 若是⼤于70, ⼩于 90. 提⽰⼈⽣就快结束了的⼀个老屁孩⼉. 若是⼤于90以上. 提⽰. 再⻅了这个世界.
10< 小屁孩 10-20 青春叛逆的小屁孩 20-30 始定性, 开始混社会的⼩屁孩⼉ 30-40 看老⼤不⼩了, 赶忙结婚⼩屁孩⼉ 40-50 家⾥有个不听话的⼩屁孩⼉ 50-60 ⾃⼰⻢上变成不听 话的老屁孩⼉ 60-70 活着还不错的老屁孩⼉ 70-90 ⼈⽣就快结束了的⼀个老屁孩⼉ >90 再⻅了这个世界. list = int(input("你的年龄:")) if list < 10: print("小屁孩") elif 10<list<20: print("青春叛逆的小屁孩") elif 20<list<30: print("始定性, 开始混社会的⼩屁孩⼉") elif 30<list<40: print("看老⼤不⼩了, 赶忙结婚⼩屁孩⼉") elif 40<list<50: print("家⾥有个不听话的⼩屁孩⼉") elif 50<list<60: print("⾃⼰⻢上变成不听 话的老屁孩⼉") elif 60<list<70: print("活着还不错的老屁孩⼉") elif 70<list<90: print("⼈⽣就快结束了的⼀个老屁孩⼉") elif list > 90: print("再⻅了这个世界.")
单行注释 # #被注释的内容是不会执行的 多行注释 '''被注释的内容是不会执行的 ''' """" 被 注 释 的 内 容 是 不 会 执 行 的 """" "Aues's" 'Aues"' """Aues'a you'OK?""" '''Aues"a you"OK?'''
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能代码
Python 2中print是语句(statement),Python 3中print则变成了函数。在Python 3中调用print须要加上括号,不加括号会报SyntaxErro
在Python 2中,3/2的结果是整数,在Python 3中,结果则是浮点数
Python 2有两种字符串类型:str和unicode,Python 3中的字符串默认就是Unicode,Python 3中的str至关于Python 2中的unicode。
Python 2中有 range 和 xrange 两个方法。其区别在于,range返回一个list,在被调用的时候即返回整个序列;xrange返回一个iterator,在每次循环中生成序列的下一个数字。Python 3中再也不支持 xrange 方法,Python 3中的 range 方法就至关于 Python 2中的 xrange 方法
在Python 2中,map函数返回list,而在Python 3中,map函数返回iterator。
Python 3中的字典再也不支持has_key方法
ase = input("请输入大黑哥:") if ase == "大黑哥": print("你真聪明") else: print("输入有误")
list = int(input("输入年份:")) if list == 1: print("粘糕") elif list == 2: print("元宵") elif list == 3: print("大米") elif list == 4: print("苹果") elif list == 5: print("粽子") elif list == 6: print("面条") elif list == 7: print("西瓜") elif list == 8: print("饺子") elif list == 9: print("香蕉") elif list ==10: print("火锅") elif list == 11: print("大骨头") elif list == 12: print("包子") else: print("请输入正确月份")
=90 A
=80 B
=70 C
=60 D
< 60 不及格
list = int(input("请输入你的分数:")) if list == 90: print("A") elif list == 80: print("B") elif list == 70: print("C") elif list == 60: print("D") elif list < 60: print("不及格")