學習筆記 | python語言 | 輸入和輸出

01 讀取鍵盤輸入

Python提供了 input()內置函數從標準輸入讀入一行文本,默認的標準輸入是鍵盤。

>>> name = input()
Shawpoo  # 用戶手動輸入的內容
>>> print(name)
Shawpoo  # 計算機打印出的內容

str = input("請輸入:");
print ("你輸入的內容是: ", str)
# 請輸入:yz
# 你輸入的內容是:  yz

02 輸出

print() 函數
# print()傳入多個參數,參數與參數之間用逗號隔開,Python會依次打印字符串,而且逗號會輸出一個空格,例如:參數爲多個字符串:
>>> print("Hello""Python")
Hello Python
>>> print("60與40的和是"60 + 40)
6040的和是 100

>>> print('{}網址: "{}!"'.format('菜鳥教程', 'www.runoob.com'))
菜鳥教程網址: "www.runoob.com!"

>>> print('{name}網址: {site}'.format(name='菜鳥教程', site='www.runoob.com'))
菜鳥教程網址: www.runoob.com

>>> print('站點列表 {0}, {1}, 和 {other}。'.format('Google', 'Runoob', other='Taobao'))
站點列表 Google, Runoob, 和 Taobao。

# 可選項 : 和格式標識符可以跟着字段名。 這就允許對值進行更好的格式化。
>>> import math
>>> print('常量 PI 的值近似爲 {0:.3f}。'.format(math.pi))
常量 PI 的值近似爲 3.142# 在 : 後傳入一個整數, 可以保證該域至少有這麼多的寬度。 用於美化表格時很有用。
>>> table = {'Google': 1, 'Runoob': 2, 'Taobao': 3}
>>> for name, number in table.items():
...     print('{0:10} ==> {1:10d}'.format(name, number))
...
Google     ==>          1
Runoob     ==>          2
Taobao     ==>          3

使用文件對象的 write() 方法
標準輸出文件可以用 sys.stdout 引用
zfill(), 它會在數字的左邊填充 0
>>> '12'.zfill(5)
'00012'
>>> '-3.14'.zfill(7)
'-003.14'
>>> '3.14159265359'.zfill(5)
'3.14159265359'

02 讀和寫文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章