python命名规则_Python从零开始 变量命名规则、if判断和for循环
程序员文章站
2022-04-27 10:27:32
...
变量的命名规则
在Python中,变量的命名是有着要求的,不可以和关键字
重名,也不可以包含特殊字符
关键字列表:
False | None | True |
---|---|---|
and | as | assert |
async | await | 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 |
特殊字符:
除了a~z
、0~9
、A~Z
、_
都可以作为变量名的一种,可是不能用数字做开头:
if判断条件
在生活中是不是有判断,比如:如果如果盐用完了,就去买
,在python里就是这样:
if 表达式1:
语句1 #条件为真执行语句1
elif 表达式2:
语句3 #如果语句1没执行,就判断表达式2是否为真,为真执行语句3
else:
语句2 #语句1和语句3都没执行时执行
#注意一个if结构可以有多个elif,可else必须放在最后
#elif和else不可以单独用
如:
print("数字转英文\n")
c = input("输入一个数字>>")
if c=="1":
print("one")
elif c=="2":
print("two")
elif c=="3":
print("three")
elif c=="4":
print("four")
elif c=="5":
print("five")
elif c=="6":
print("six")
elif c=="7":
print("seven")
elif c=="8":
print("eight")
elif c=="9":
print("nine")
elif c=="0":
print("zero")
else:
print("输入错误")
效果:
for结构
循环在python表示为for
,用法:
for i in 列表/字典/字符串:
语句1
range
函数可以返回一个n到m的数字列表(不包括m),步长为j:
list1=range(2, 10+1)
str1=""
for i in list1:
str1+=str(i)+" ";
print("2到10的数字:", str1)
应用:
#阶乘
iw = int(input("阶乘的数字>>"))
ans=1
for i in range(iw, 0, -1):
ans*=i
print("结果 =", ans)