輸入和輸出函數
1.Python輸出值的方式:spa
2.若是你但願輸出的形式更加多樣,可使用 str.format() 函數來格式化輸出值。3d
3.若是你但願將輸出的值轉成字符串,可使用 repr() 或 str() 函數來實現。orm
示例代碼:輸入平方表格對象
>>> 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) 你輸入的內容是: 菜鳥教程 >>>