python與使用者互動 資料型別

2021-09-20 01:54:12 字數 2427 閱讀 2309

程式等待使用者輸入一些資料,程式執行完畢反饋資訊。

在python3中使用input,input會將使用者輸入的如何內容存為字串;在python中分為兩種,raw input和input,raw input和python3中的input一樣,會將使用者輸入的任何內容存為字串,而input則要求使用者輸入明確的型別,輸入什麼型別就是什麼型別。

通過%s的方式來控制輸出

1.整型(常用來表示整數,身份證號碼等)

a=20

type(a)--->int

2.浮點型(小數)

b=120.5

type(b)-->float

3.字串型(描述性質的資料,比如人名等)

在引號內包含一系列的字元,引號可以是單引號,雙引號,三引號()

1.使用單引號(')

a='zfj'

2.使用雙引號(")

雙引號中的字串與單引號中的字串用法完全相同.

a="zfj";

3.使用三引號(''')

利用三引號,表示多行的字串,可以在三引號中自由的使用單引號和雙引號,例如:

a='''

aaabbb

ccc注:字串之間可以相加,字串相加是新申請記憶體空間然後拷貝相加的字串到新的空間中,字串也可以做乘法運算

4.布林型(用來作為判斷的條件)

布林型只有兩種,就是true和false

a=2b=3

print(a>3)

通過判斷得到布林值。==是比較運算子,比較值是否相等,而is 則是比較id是否相同。

5.列表(記錄/存放多個值,可以方便的取出指定位置的值)

i=[1,3.3,'

abc',['

a','b'

]]print

(i)print(i[3][1])

結果:

6.字典(同樣是記錄多個值,通過key:value的方式,每乙個值value都有其對應的關係key,key對value有描述性的功能)

info=

print(info['

name

'])

結果:

1.算數運算子:

2.比較運算子:

3.賦值運算子:

注:==是比較運算子,比較值是否相等,而is 則是比較id是否相同。

4.邏輯運算子

其它:

交叉賦值:

解壓賦值:

salaries=[11,22,33,44,55,]

mon1,mon2,mon3,mon4,mon5=salaries

#將salaries內的值給mon1,mon2,mon3,mon4,mon5

mon1,mon2,_,_,_=salaries

mon1,mon2,*_=salaries

#將salaries內的值給mon1,mon2

焚膏油以繼晷,恆兀兀以窮年。

Python使用者互動以及資料型別

程式等待使用者輸入的資料,程式執行完畢後為使用者反饋資訊。為了讓計算機像人類一樣與使用者互動 在python3中 input 即可實現與使用者的互動。可以接收到使用者提交的資訊。在python3中,input會將使用者輸入的任何內容都儲存為字串型別 例如 在python2中 raw input與py...

資料型別 使用者的互動

day2 一 程式語言的分類 機器語言 直接使用二進位制指令去編寫程式,直接操作硬體,必須考慮硬體細節 優點 執行效率高 缺點 開發效率低 組合語言 用英文標籤取代二進位制指令去編寫程式,直接操作硬體。必須考慮硬體的細節 高階語言 用人類理解的表達方式去編寫程式通過作業系統間接的操作硬體,無需考慮硬...

3 基礎資料型別和使用者互動

純屬個人學習總結,不喜勿噴哈。1 int 整數型別 在32位機器上,整數的位數為32位,取值範圍為 2 31 2 31 1,即 2147483648 2147483647 在64位系統上,整數的位數為64位,取值範圍為 2 63 2 63 1,即 9223372036854775808 922337...