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 引號包裹的內容
列表
元組
集合
字典