PythonユーザーインタラクティブプログラムInput

7019 ワード

1、ユーザー対話、ユーザー入力
ユーザ出力コマンドはinputです.
変数を設定して出力します.
1 name = input("name:")
2 print(name)

注意:python 2でraw_input.
python 2下input、推奨しません.入力時に自動的に変数を探します.「」が必要です.
python 3でinputします.
 
2、多入力完了.氏名年齢勤務給与などが含まれています.完全なテーブル.  
(1)変数は%sで表すことができる.sはstringを表す.最後に%(n,n 1,n 2)を用いた.
(2)使用可能である.format(変数、変数、変数).
 
第1種
 1 name = input("name:")
 2 age = input("age:")
 3 job = input("job:")
 4 salary = input("salary:")
 5 
 6 info = '''
 7 ------------ info of %s --------
 8 name:%s
 9 Age:%s
10 job:%s
11 salary:%s
12 ''' % (name,name,age,job,salary)
13 
14 print(info)
15  :   %()         。

 
第2種
 1 name = input("name:")
 2 age = input("age:")
 3 job = input("job:")
 4 salary = input("salary:")
 5 
 6 info2 ='''
 7 ---------info of {_name} ----------
 8 name:{_name}
 9 age:{_age}
10 job:{_job}
11 salary:{_salary}
12 ----------------------------------
13 '''.format(_name=name,
14 _age=age,
15 _job=job,
16 _salary=salary)
17 print(info2)
18  

 
第3種
 1 name = input("name:")
 2 age = input("age:")
 3 job = input("job:")
 4 salary = input("salary:")
 5 
 6 info3='''
 7 ---------info of {0}------
 8 name:{0}
 9 age:{1}
10 job:{2}
11 salary:{3}
12 ----------------------------------
13 '''.format(name,age,job,salary)
14 print(info3)
15  :      ,      0  。

 
注:3つの形式は公式に2つ目を推薦し、3つ目を推薦しない.
次の3つのモードは、メモリにメモリを開いて完了します.
プラス記号の接続は、メモリの効率が低下しています.
 
注意:変数は次のように使用できます.
%s:正常に使用される変数.
%d:整数のみで、検出が行われます.
 
 
注意:出力データ型
出力データ型のコマンドはtypeで、出力文字タイプとして表示されます.
print(type(変数))
 
出力文字タイプの変更に使用する強制回転数int(integer)
age = int(input(“age:”))
 
出力文字タイプの変更に使用する文字列strの強制変換
age = str(input(“age:”))
転載先:https://www.cnblogs.com/xiangsikai/p/7724116.html