-pythonのユーザインタラクションのPythonの基礎

なぜ対話

個人方言(ATM相互作用、言葉は彼のアイデアを伝えることができます):人々がコンピュータと対話するためのより便利なインターフェースを提供し、それをするかどうかの情報基盤の有効かかわらずを与えます。


対話する方法

name = input('请输入你的姓名:')
pwd = input('请输入你的密码:')

print(type(name))
print(type(pwd))

あなたの名前を入力してください:ナッシュ
パスワードを入力してください:123
<クラスのSTR '>
<クラスのSTR'>

入力中に見つけることができます()メソッドは、受信した値の役割があります。
キー:STRある文字列型に値型を受け入れます

python2相互作用

次のコードだけで、通常の使用python2でのみ使用可能です

name = raw_input('请输入你的姓名:')
pwd = raw_input('请输入你的密码:')

print(type(name))  # 'str'
print(type(pwd))  # 'str'

注:python2 raw_input間()と入力中のpython3()は全く同じです。

python2で入力

x = input('username: ')  # 必须输入明确的数据类型,你输入什么类型则接收什么数据类型,输入'egon'而不是egon,否则会报错

年齢の入力はまた、キャストする必要がありますが、入力p​​ython2場合、ユーザーが入力したどのデータを知っている必要がある場合ためのpython3がプログラムで使用されている相互作用は、困っているものの、より合理的でなければならないのpython3はPython2に比べて互いに交差しますデータ型は、ユーザーが非友好的なので、プログラムは誰が使用していません明日書き込むことができます。

ピット!!!

PS:これはATM入力を使用するためのユーザインタラクションATMカートにマッピングすることができるが、オブジェクトが必要とされているデジタルオブジェクト(数字のみが論理的かつ正常減算することができるため)ので、値は、isdigitの画像を用いて入力します()(オブジェクトは純粋にデジタル、およびfalseまたはtrueで構成されているか否かを意味する)を決定する---次いで、加減算、関連付けられた文字列オブジェクトINT()を設定する必要があるか、そうでなければ、デジタル方式に変換されなければならない、そして - >その点、ピットに注意してください!!!!!!!!!

おすすめ

転載: www.cnblogs.com/suren-apan/p/11374621.html