自學Python之路html
Python3.x 中 input() 函數接受一個標準輸入數據,返回爲 string 類型。python
Python2.x 中 input() 相等於 eval(raw_input(prompt)) ,用來獲取控制檯的輸入。git
input([prompt])
參數說明:編程
《Python基礎編程》中對格式化輸出的總結:函數
(1)%字符:標記轉換說明符的開始, 左側放置一個字符串,右側放置但願被格式化的值;spa
(2)轉換標誌: -表示左對齊3d
+表示在轉換值以前要加上正負號;code
「」(空白字符)表示正數以前保留空格;orm
0表示轉換值若位數不夠則用0填充htm
(3)最小字段寬度:轉換後的字符串至少應該具備該值指定的寬度。若是是*,則寬度會從值元組中讀出
(4)點(.)後跟精度值:若是轉換的是實數,精度值就表示出如今小數點後的位數。若是轉換的是字符串,那麼該數字就表示最大字段寬度。若是是*,那麼精度將從元組中讀出
(5)字符串格式化轉換類型
符 號 | 描述 |
---|---|
%c | 格式化字符及其ASCII碼 |
%s | 格式化字符串 |
%d | 格式化整數 |
%u | 格式化無符號整型 |
%o | 格式化無符號八進制數 |
%x | 格式化無符號十六進制數 |
%X | 格式化無符號十六進制數(大寫) |
%f | 格式化浮點數字,可指定小數點後的精度 |
%e | 用科學計數法格式化浮點數 |
%E | 做用同%e,用科學計數法格式化浮點數 |
%g | %f和%e的簡寫 |
%G | %f 和 %E 的簡寫 |
%p | 用十六進制數格式化變量的地址 |
舉例1. 打印字符串
print ("His name is %s"%("Aviad"))
舉例2.打印整數
print ("He is %d years old"%(25))
舉例3.打印浮點數
print ("His height is %f m"%(1.83))
舉例4.打印浮點數(指定保留小數點位數)
print ("His height is %.2f m"%(1.83))
舉例5.指定佔位符寬度
print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))
舉例6.指定佔位符寬度(左對齊)
print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))
舉例7.指定佔位符(只能用0當佔位符?)
print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))
舉例8.科學計數法
format(0.0015,'.2e')
舉例9 .
經過使用age_num = int (age) 將去除雙引號以後的值轉換成整型。
舉例10 . print 能夠打印多行表達式, 只須要採用逗號隔開就好。
...................