函式的2個要素
命名⽅式
駝峰命名法
下劃線命名法
注意 : 是兩個物件相等和兩個物件是同⼀個物件是兩個概念
第四種格式化字串
字串⼤⼩寫
a = '123456789'
b = a[::-1] # 左閉右開型 [開始位置:結束位置:步長]
"""
1. a,b = 6, 8 我想讓a=8 b=6我該怎麼辦?用2種方式實現
"""#第一種
a,b =6,
8a,b = b,a
(a,b)
#第二種
a,b =6,
8c = a
a = b
b = c
(a,b)
"""2. 完成字串的逆序以及統計
• 設計乙個程式,要求只能輸入長度低於31的字串,否則提示使用者重新輸入
• 列印出字串長度
• 使用切片逆序列印出字串
"""user_input =
input
('請輸入長度低於31的字串:')if
len(user_input)
<31:
(len
(user_input)
(user_input[::
-1])
#y = list(user_input)
#y.reverse()
#print(y)
else
('請重新輸入'
)"""
3. 要求從鍵盤輸入使用者名稱和密碼,校驗格式是否符合規則,如果不符合,列印出不符合的原因,並提示重新輸入
• 使用者名稱長度6-20,使用者名稱必須以字母開頭
• 密碼長度至少6位,不能為純數字,不能有空格
"""user_name =
input
('請輸入使用者名稱:'
)user_password =
input
('請輸入密碼:'
)#判斷使用者名稱
if user_name[0]
.isalpha():
if6<=
len(user_name)
<=20:
('輸入正確'
)else
('使用者名稱長度只能是6-20,請重新輸入'
)else
('使用者名稱必須以字母開頭,請重新輸入'
)#判斷密碼
for i in user_password:
if i ==
' ':
('不能有空格,請重新輸入'
)break
iflen
(user_password)
>=6:
ifnot user_password.isdigit():
('密碼輸入正確'
)else
('密碼不能為純數字,請重新輸入'
)else
('密碼至少6位,請重新輸入'
)
Lesson 2 基本資料型別
在學習資料型別之前,需要了解乙個基礎知識,計算機的記憶體由位 bit 組成,每一位都表示乙個二進位制數0或1。在儲存單位中,1gb 2 10mb 2 20kb 2 30byte 2 33bit。一 資料的分類 大小和初始化 1 字元型 char 2 布林型 bool 3 整形 有short,int,...
python3 基本資料型別 基本數字型別
整型 int 通常被稱為是整型或整數,是正或負整數,不帶小數點。python3 整型是沒有限制大小的,可以當作 long 型別使用,所以 python3 沒有 python2 的 long 型別。浮點型 float 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示 2.5e2 複數 c...
基本資料型別
列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...