Lesson 3 基本資料型別

2021-10-21 04:41:58 字數 1743 閱讀 4730

函式的2個要素

命名⽅式

駝峰命名法

下劃線命名法

注意 : 是兩個物件相等和兩個物件是同⼀個物件是兩個概念

第四種格式化字串

字串⼤⼩寫

a = '123456789'

b = a[::-1] # 左閉右開型 [開始位置:結束位置:步長]

"""

1. a,b = 6, 8 我想讓a=8 b=6我該怎麼辦?用2種方式實現

"""#第一種

a,b =6,

8a,b = b,a

print

(a,b)

#第二種

a,b =6,

8c = a

a = b

b = c

print

(a,b)

"""2. 完成字串的逆序以及統計

• 設計乙個程式,要求只能輸入長度低於31的字串,否則提示使用者重新輸入

• 列印出字串長度

• 使用切片逆序列印出字串

"""user_input =

input

('請輸入長度低於31的字串:')if

len(user_input)

<31:

print

(len

(user_input)

)print

(user_input[::

-1])

#y = list(user_input)

#y.reverse()

#print(y)

else

:print

('請重新輸入'

)"""

3. 要求從鍵盤輸入使用者名稱和密碼,校驗格式是否符合規則,如果不符合,列印出不符合的原因,並提示重新輸入

• 使用者名稱長度6-20,使用者名稱必須以字母開頭

• 密碼長度至少6位,不能為純數字,不能有空格

"""user_name =

input

('請輸入使用者名稱:'

)user_password =

input

('請輸入密碼:'

)#判斷使用者名稱

if user_name[0]

.isalpha():

if6<=

len(user_name)

<=20:

print

('輸入正確'

)else

:print

('使用者名稱長度只能是6-20,請重新輸入'

)else

:print

('使用者名稱必須以字母開頭,請重新輸入'

)#判斷密碼

for i in user_password:

if i ==

' ':

print

('不能有空格,請重新輸入'

)break

iflen

(user_password)

>=6:

ifnot user_password.isdigit():

print

('密碼輸入正確'

)else

:print

('密碼不能為純數字,請重新輸入'

)else

:print

('密碼至少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 的...