Python入出力
1536 ワード
プログラム
入力(キーボード)------コード(java/python)------出力(ディスプレイ)入力
python 2:input():数値タイプのみ受け入れる
raw_input():文字列タイプを受け入れる
raw_の使用input()は文字列を受け入れますが、比較するにはまず同じタイプに変換する必要があります.
python 3:input():文字列データ型として受け入れられ、raw_はありませんinput()
しゅつりょく
%s:代表文字列%d:整数%f:浮動小数点型
%.2 f:小数%3 dを2桁保持:整数型占有の桁数、前に0%03 dを補うのに足りない:整数型占有の桁数、前に0%dを補うのに足りない:整形占有の桁数、前にスペースを補うのに足りない
入力(キーボード)------コード(java/python)------出力(ディスプレイ)入力
python 2:input():数値タイプのみ受け入れる
>>> num = input(" :")
:1234567
>>> print(num)
1234567
>>> num = input(" :")
:redhat123
Traceback (most recent call last):
File "", line 1, in
File "", line 1, in
NameError: name 'redhat123' is not defined
raw_input():文字列タイプを受け入れる
>>> name = raw_input(" :")
:redhat
raw_の使用input()は文字列を受け入れますが、比較するにはまず同じタイプに変換する必要があります.
>>> age = raw_input(" :")
:19
>>> type(age)
>>> age > 19
True
>>> int(age) > 19
False
python 3:input():文字列データ型として受け入れられ、raw_はありませんinput()
>>> num = input()
12
>>> name = input()
redhat
>>> type(num)
しゅつりょく
%s:代表文字列%d:整数%f:浮動小数点型
>>> print("%s %s" %(name, age))
test 21
>>> print("%s %.2f" %(name, money))
worker 1000.56
>>> name = "student"
>>> sid = 3
>>> print("%s 130%d" %(name, sid))
student 1303
>>> print("%s 130%.3d" %(name, sid))
student 130003
%.2 f:小数%3 dを2桁保持:整数型占有の桁数、前に0%03 dを補うのに足りない:整数型占有の桁数、前に0%dを補うのに足りない:整形占有の桁数、前にスペースを補うのに足りない