1.1 什麼是與使用者互動
使用者互動就是人往計算機中input/輸入資料,計算機print/輸出結果
1.2 為什麼要進行使用者互動
為了讓計算機能夠像人一樣與使用者溝通交流
1.3 如何與使用者互動
互動的本質就是輸入、輸出
1.3.1 輸入input:
在python3中input會等待使用者的輸入,無論使用者輸入的是什麼型別,返回的一定是字串(str)
>>> name = input('請輸入你的使用者名稱: ')ps:在python2中input一定要指定輸入的型別請輸入你的使用者名稱: bing
>>> type(name)
>>> name = input('請輸入你的使用者名稱: ')
請輸入你的使用者名稱: 123
>>> type(name)
>>> name = input('請輸入你的使用者名稱: ')
請輸入你的使用者名稱: [7, 8, 9]
>>> type(name)
>>>
python2中的raw_input的功能與python3中的input的功能一樣
>>> input(">>:")1.3.2 輸出print:>>:sean #未加引號,識別不出該輸入內容是為字串型別
traceback (most recent call last):
file "", line 1, in
file "", line 1, in
nameerror: name 'sean' is not defined
>>> input(">>:")
>>:"sean"
'sean'
>>> input(">>:")
>>:1
1>>> input(">>:")
>>:[1,2]
[1, 2]
>>>
>>> print('hello world')1.3.3 格式化輸出hello world
>>>
1 什麼是格式化輸出
把一段字串裡面的某些內容替換掉之後再輸出,就是格式化輸出。
2 為什麼要格式化輸出?
為了將某種固定格式的內容進行替換
3 怎麼格式化輸出?
引入佔位符,如:%s %d
>>> name = 'bing'從上面的**中我們不難看出,%s佔位符可以接受任意型別的值;而%d佔位符只能接受數字>>> like = 'money'
>>> print('my name is %s, my f**orite is %s' %(name, like))
my name is bing, my f**orite is money
>>> print('my name is %s, my f**orite is %d' %(name, like))
traceback (most recent call last):
file "", line 1, in
typeerror: %d format: a number is required, not str
>>>
>>> name = 'bing'
>>> age = 18
>>> print('my name is %s, my age is %d' %(name,age ))
my name is bing, my age is 18
>>> print('my name is %s, my age is %s' %(name,age ))
my name is bing, my age is 18
>>>
.format
該函式把字串當成乙個模板,通過傳入的引數進行格式化,並且使用大括號『{}』作為特殊字元代替『%』
>>> name = 'bing'f-string>>> age = 21
>>> print("name:,age:".format(user=name,age=age))
name:bing,age:21
>>>
定義:被稱為格式化字串常量(formatted string literals),python3.6新引入的一種字串格式化方法。
用法:f-string在形式上是以f 或 f 修飾符引領的字串,以大括號 {}標明被替換的字段,即f'{},{}';f-string在本質上並不是字串常量,而是乙個在執行時運算求值的表示式。
1.f-string解析變數(變數型別為str,int)
>>> name = 'bing'2.變數型別為列表,字典等>>> age = 21
>>> print(f'name:,age:')
name:bing,age:21
>>>
>>> dict =保留兩位小數>>> print(f'姓名: , 愛好: ')
姓名: bing, 愛好: ['running', 'dancing']
>>>
>>> a = 11111.22222>>> print('%.2f'%a)
11111.22
>>>
python使用者互動與注釋
1 input輸入函式,name input 請輸入你的姓名 將輸入的內容賦值給name變數。2 input會把你輸入的資料不管是你輸入的是數字還是字串,都會轉換成str格式。3 格式化輸出 name input name age input age city input city info inf...
快速格式化與格式化的區別
在 windows xp 的 乾淨 安裝過程中,會提示您從以下格式化選項中進行選擇 這篇文章介紹了快速格式化與常規格式化之間的區別。答案 當您選擇在乙個卷上執行常規格式化時,將從正在格式化的卷上移除檔案,同時系統將掃瞄硬碟以檢查是否有壞扇區。掃瞄壞扇區的工作佔據了格式化卷的大部分時間。如果您選擇的是...
Linux分割槽與格式化
一 磁碟分割槽 磁碟分割槽是使用分割槽編輯器 partition editor 在磁碟上劃分幾個邏輯部分。碟片一旦劃分成數個分割槽 partition 不同類的目錄與檔案可以儲存進不同的分割槽。二 分割槽型別 主分割槽 最多只能有4個,這是由硬碟的結構決定的。硬碟分成了乙個個等大小的扇區,每個扇區是...