day0.5筆記

醍醐灌顶hl發表於2024-03-30

day0.5:

一、變數名的命名規範:

# 變數名的命名規則
    1.由數字、字母、下劃線組成
    2.數字不能開頭
    3.儘量做到見名識義
    4.嚴格區分大小寫
    5.不能使用python內建關鍵字作為變數名使用   keyword模組kwlist
    6.儘量不使用字母 l  o z
    7.推薦使用大駝峰、小駝峰、下劃線命名法
        大駝峰命名法:每個單詞的首字母都大寫,其餘字母小寫
        小駝峰命名法:除第一個單詞以外,其餘單詞首字母都大寫,其餘字母都小寫
        下劃線命名法:單詞與單詞之間使用下劃線連線

三目運算子:

# 三目運算子/三元表示式-->實現簡單的if判斷
# 條件成立時執行的程式碼 if 條件 else 條件不成立時執行的程式碼
age = int(input("請輸入自己的年齡:"))
# if age >= 18:
#     print("可以進網咖")
# else:
#     print("未成年人不得進入網咖")

print("可以進網咖") if age >= 18 else print("未成年人不得進入網咖")

三種實現水仙花數的方法

1)迴圈巢狀實現水仙花數:

迴圈巢狀獲取資料:
#使用迴圈巢狀分別獲取百位上的數字、十位上的數字,各位上的數字
#一層迴圈分別模擬一個數字
#百位
for i in range(1,10) #百位數字1-9
    #十位
    for j in range(10) #十位數字0-9
        #個位
        for k in range(10) #個位數字0-9
            #判斷條件
            #百位三次方+十位三次方+個位三次方==百位*100+十位*10+個位
            if i**3+j**3+k**3==i*100+j*10+k
                print(i*100+j*10+k)

2)字串索引實現水仙花數:

#字串索引獲取資料:
#使用字串索引分別獲取百位數字,十位數字,各位數字
for i in range(100,1000):
    #臨時變數i取100-999的所有值
    #字串索引:如果是其他型別的資料要先轉換成字串型別才能使用
    #456
    #456-->str(i):“456”-->str(i[0]):"4"-->int(str(i[0])):4
    if int(str(i)[0])**3+int(str(i)[1])**3+int(str(i)[2])**3==i
        print(i)

二、python基礎資料型別

# python基礎資料型別
整型       int       整數
浮點型     float     小數
布林       bool      True/False
字串     str        引號包裹的內容
列表    
元組
集合
字典