python 3.4ユーザーの入出力を制御する方法
一、入力
1.関数形式:input()
2.関数機能:標準入力データを受け取り、stringタイプを返します。ctrl+zは入力を終了します。
3.例:
1.関数のフォーマット:print([object],sep=',end=',file=sys.stdout)
2.例
print():空行を出力する
フォーマット出力
ヽoo!ツ
ヽoo!ツ
ヽoo---oct八进法
名前%s---文字列
ヽoo%f---float浮動小数点数
例1:
1.関数形式:input()
2.関数機能:標準入力データを受け取り、stringタイプを返します。ctrl+zは入力を終了します。
3.例:
input():
str=input(‘input a string:
'): string str,
。
4.複数のデータ入力を受け付け、eval()関数を使用して、間隔はカンマでなければなりません。
>>> lines
['', '', '', '84', '2', '3', '']
>>> a,b,c=eval(input())
1,2,3
>>> a
1
>>> c
3
5.複数行の入力を受け入れる方法
>>> sen='end' #
>>> list2=[]
>>> for line in iter(input,ends):
line1=line.split(',')
list2.append(line1)
23,34
25,78
end
>>> list2
[['23', '34'], ['25', '78']]
二、出力1.関数のフォーマット:print([object],sep=',end=',file=sys.stdout)
2.例
print():空行を出力する
フォーマット出力
ヽoo!ツ
ヽoo!ツ
ヽoo---oct八进法
名前%s---文字列
ヽoo%f---float浮動小数点数
例1:
>>> str1='the value is'
>>> num1=11
>>> print('%s%d'%(str1,num1))
the value is11
例2:
PI=3.1415926
print("PI = %10.3f" % math.pi) # PI = 3.142
print("PI = %-10.3f" % math.pi) # PI = 3.142
例3:
print("%.3s" %("abcde")) # abc
print("%.*s" %(4,"abcde")) # abcd
print("%10.3s" %("abcde")) # abc( 10, )
例4:複数行を印刷する
print(""" """) print(''' ''')
例5:純粋なテキストを印刷し、変換文字を使用しない:print(r'内容')またはprint(R'内容')
print(r'abc
') # abc
以上のpython 3.4はユーザーの入出力をコントロールする方法は小编で皆さんに提供した内容を全部共有します。