欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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~z0~9A~Z_都可以作为变量名的一种,可是不能用数字做开头:python命名规则_Python从零开始 变量命名规则、if判断和for循环

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("输入错误")

效果:python命名规则_Python从零开始 变量命名规则、if判断和for循环

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)

相关标签: python命名规则