python——輸入和輸出

輸入和輸出函數

1.Python輸出值的方式:spa

  • 表達式語句
  • print() 函數。
  • 第三種方式是使用文件對象的 write() 方法,標準輸出文件能夠用 sys.stdout 引用。

2.若是你但願輸出的形式更加多樣,可使用 str.format() 函數來格式化輸出值。3d

3.若是你但願將輸出的值轉成字符串,可使用 repr() 或 str() 函數來實現。orm

  • str(): 函數返回一個用戶易讀的表達形式。
  • repr(): 產生一個解釋器易讀的表達形式。

示例代碼:輸入平方表格對象

>>> for x in range(1, 11):
...     print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')
...     # 注意前一行 'end' 的使用
...     print(repr(x*x*x).rjust(4))
...
1   1    1
2   4    8
3   9   27
4  16   64
5  25  125
6  36  216
7  49  343
8  64  512
9  81  729
10 100 1000教程

 



>>> for x in range(1, 11):
...     print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
...
1   1    1
2   4    8
3   9   27
4  16   64
5  25  125
6  36  216
7  49  343
8  64  512
9  81  729
10 100 1000字符串

新的字符串格式化用法——str.format()用法input

1.經過位置it

>>> a='{0},{1}'.format('you','i')
>>> print(a)
you,iform

字符串的format函數能夠接受不限個參數,位置能夠不按順序,能夠不用或者用屢次,不過2.6不能爲空{},2.7才能夠。

2.經過關鍵字參數

>>> a='{name},{age}'.format(name='cai',age=18)
>>> print(a)
cai,18

3.經過下標

>>> a=['i love you','dandan','yuanyuan']

>>> '{0[0]},{0[1]}'.format(a)
'i love you,dandan'
>>>

舊的字符串格式化——‘%對象’

#%s——字符串佔位符

>>> print('今年咱們公司的盈利上浮了:%s'%'90%')
今年咱們公司的盈利上浮了:90%
>>>

>>> print('個人英文名字叫:%s'%'jack')
個人英文名字叫:jack

#整數佔位符

>>> print('我要在%d點趕到會議室'% 10)
我要在10點趕到會議室
#浮點數佔位符
>>> print('今年咱們公司的盈利上浮了:%f'%0.9)
今年咱們公司的盈利上浮了:0.900000

鍵盤輸入(input函數)

>>> str=input('請輸入:') 請輸入:菜鳥教程 >>> print(str) 菜鳥教程 >>> print('你輸入的內容是:',str) 你輸入的內容是: 菜鳥教程 >>>

相關文章
相關標籤/搜索