ホームページ >バックエンド開発 >Python チュートリアル >Pythonを学習する際に注意すべきこと
HelloWorld を出力するには print() メソッドを使用します
name = "Jenkin Li"
print("My name is ", name)
Python 2.x は ASCII エンコーディングを使用し、デフォルトでは中国語をサポートしていないため、ファイルヘッダーでファイルが使用するエンコーディングを宣言する必要があります
# --coding:utf-8 --
は単一行コメントと複数行コメントに分かれています
# 単一行コメント
'''
複数行のコメント
'''
name = input("name: ") age = input("age: ") job = input("job: ") salary = input("salary: ") info = ''' ---------- info of %s --------- Name: %s Age: %s job: %s salary: %s ''' % (name, name, age, job, salary) print(info)
PS: %d を使用する場合は、int() を使用して変換する必要があります。数値型に変換され、入力型のデフォルトは文字列です。 int() とは対照的に、str() は数値型を文字列に変換します。
Python では、値と文字列を + 記号で接続することはできません。最初に変換する必要があります
info = ''' ---------- info of {_name} --------- Name: {_name} Age: {_age} job: {_job} salary: {_salary} '''.format(_name = name, _age = age, _job = job, _salary = salary)
info = ''' ---------- info of {0} --------- Name: {0} Age: {1} job: {2} salary: {3} '''.format(name, age, job, salary)
import getpass username = input("username: ") password = getpass.getpass("password: ") print(username) print(password)
上記のコードは PyCharm などの IDE では実行できないことに注意してください。ターミナルで実行する必要があります
type(variable)
count = 0 while count < 3: guess_age = int(input("guess age: ")) if guess_age == age_of_oldboy: print("yes, you got it") break elif guess_age > age_of_oldboy: print("Ooops, think smaller...") else: print("Ooops, think bigger! ") count += 1 else : print("Ooops, you dont got it")
else while 文が正常に終了すると文ブロックが実行される必要があり、for … else … 文
for i in range(10): print("i value = ", i) # break 后不会运行 else 块 else: print("success ended")
以上がPythonを学習する際に注意すべきことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。