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

2022-04-19 02:25:58 字數 1800 閱讀 6601

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

為了讓計算機像人類一樣與使用者互動

在python3中:input()即可實現與使用者的互動。可以接收到使用者提交的資訊。

在python3中,input會將使用者輸入的任何內容都儲存為字串型別

例如

在python2中:raw_input與python3中input的功能是一模一樣的,但是python2中的input要求使用者必須輸入乙個明確的資料型別

輸入什麼型別,就會儲存為什麼型別,

例如

現有乙個需求,需要列印如下內容

my name is 輸入的使用者名稱,my age is 輸入的年齡

中文部分的文字使用者手動輸入,可以發現,可以使用字串拼接的方式來實現這個功能,但是如果內容過多,要求也變多,字串拼接的

方式會顯得特別繁瑣,這個時候就需要格式化輸出。

例如:

%s表示佔位符,可以接收任意型別的值,後面括號的值,與前面的佔位符一一對應

%d表示只能接收數字型別的值。

1.1 整型

在python3中,只有一種整數型別int,沒有python2中的long長整形,數字型別的賦值和計算都是很直觀的。

一般用來記錄年齡,等級等資料

定義:age=18 #age=int(18)

1.2 浮點型

和整型一樣具有直觀的賦值與計算能力

一般用來記錄身高,體重,薪資等

定義:salary=1.2 #salary=float(1.2)

1.3 複數型

複數由實數部分和虛數部分組成

定義:5.2a+3b

python中的字串使用單引號' ',雙引號" "或者三引號"""  """括起來,注意三引號可以存多行資料,用來記錄描述具有性質的資料,比如姓名,性別等  定義:name='lyf'  name="lyf"  name=""" lyf """

字串之間可以實現相加和相乘的運算,但是與數字不同的是,字串的相加和相乘運算是在實現字串的拼接,而非計算

例如

3.列表型別

list列表時python中使用非常頻繁的資料型別。

列表可以完成大多數集合的資料結構實現。列表中元素的型別可以不相同。

定義:在[ ]內用逗號分隔開多個任意型別的值

想要獲取列表中的值,可以通過索引的方式來獲得

例如

字典和列表一樣是python中非常實用的內建資料型別。

列表是有序的物件集合,字典是無序的物件集合。字典是一種對映型別,通過鍵key來訪問值value

鍵key必須使用不可變型別。

定義:在內用逗號分隔開多個key:value元素,其中value可以是任意的資料型別。

例如布林型別的作用是作為判斷的條件來使用

定義:tag=true

通過判斷得到布林值

==可以比較變數的值是否相等

is可以比較變數的id是否相等

python入門之使用者互動以及運算子

username input 請輸入你的使用者名稱 passwd input 請輸入你的密碼 print hello world print預設有乙個end引數,預設值是 n 換行符 print aaa end print bbb end print ccc aaabbb ccc 佔位符 s,d s...

什麼是桌面互動以及其特點

桌面互動系統是屬於互動投影的一種展現方式,通過投影儀投射到桌面上代替傳統的 影像,效果更佳新穎 獨特,參觀者可以用手觸控桌面螢幕,進行互動 參觀者可以 更好的了解展示宣傳的資訊。桌面互動投影採用多點觸控技術,是允許使用者通過多個手指來控制圓 形介面的一種技術,與其他的互動投影所不同的是,桌面互動投影...

python使用者互動

python定義字串一般用單引號或雙引號,把要表示的內容括起來,如 name linjunjie address taiwan 如果要定義的字串有多行的情況,用三個單引號 person name jj job geshou age 30 print person 列印使用者輸入的內容 name in...