python命名規則_Python從零開始 變數命名規則、if判斷和for迴圈
阿新 • • 發佈:2021-02-17
技術標籤:python命名規則
變數的命名規則
在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判斷條件
在生活中是不是有判斷,比如:如果如果鹽用完了,就去買
if表示式1:
語句1#條件為真執行語句1
elif表示式2:
語句3#如果語句1沒執行,就判斷表示式2是否為真,為真執行語句3
else:
語句2#語句1和語句3都沒執行時執行
#注意一個if結構可以有多個elif,可else必須放在最後
#elif和else不可以單獨用
如:
print("數字轉英文\n")
c=input("輸入一個數字>>")
ifc=="1":
print("one")
elifc=="2":
print("two")
elifc=="3":
print("three")
elifc=="4":
print("four")
elifc=="5":
print("five")
elifc=="6":
print("six")
elifc=="7":
print("seven")
elifc=="8":
print("eight")
elifc=="9":
print("nine")
elifc=="0":
print("zero")
else:
print("輸入錯誤")
效果:
for結構
迴圈在python表示為for
,用法:
foriin列表/字典/字串:
語句1
range
函式可以返回一個n到m的數字列表(不包括m),步長為j:
list1=range(2,10+1)
str1=""
foriinlist1:
str1+=str(i)+"";
print("2到10的數字:",str1)
應用:
#階乘
iw=int(input("階乘的數字>>"))
ans=1
foriinrange(iw,0,-1):
ans*=i
print("結果=",ans)