文のインデント
Pythonの構文を使用せずに、最大の違いは、PythonのJavaプログラミング言語とC言語大括号{}
が、コードブロックの使用インデントを表現します。これがないため、いくつかの括弧のと書き込みエラー、コードをより簡潔になります。
Pythonはインデントするために、いくつかのスペースを使用する必要はなく、一般的にインデントを表現するために(つまり、4つのスペースである)Tabキーを使用しません。それ以外の場合はエラーになり、各コードブロックをインデントされるスペースの数は文が一致していなければならない含まれていることに注意してください。
# 正确写法
if True:
print("true")
else:
print("false")
# 错误写法
if True:
print("true")
print("yes")
else:
print("false")
print("no") # 缩进不一致,会导致运行错误
注記
コメントのpythonの一行で#
始まり、何もコメントではなく、出力を無視しません。コードの仕様に、一般的に#
良く解像度の後のスペースが必要です。
# 这是一个注释
複数行のコメントは単一引用符を使用することができる'''
か、3二重引用符を"""
。単一または二重引用符は英語で単一引用符または二重引用符でなければならない、とペアで現れなければならないことに注意してください。
'''
一个注释
两个注释
'''
"""
一个注释
两个注释
"""
識別子
識別子は、文字、アンダースコアと数字で構成され、かつ数字で始めることはできません。最初の文字はアルファベット文字またはアンダースコアでなければなりません_
。
注意:pythonの識別子は大文字と小文字が区別されます
キーワード
識別子の特別な機能、いわゆるキーワードの一部をPYTHON。キーワードのpythonが既に使用されているので、開発者は、自分の名前と同じキー識別子を定義することはできません、そのキーワードを識別子として使用することはできません
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
文字エスケープ
そして、自動的に多くのプログラミング言語、バックスラッシュ\文字とは、彼らがそうであるように、あなたが文字を印刷したい場合は、エスケープ、プラスバックスラッシュ\、と2つのバックスラッシュ文字ができます。
エスケープ文字 | 意味 | ASCII値(10進数) |
---|---|---|
\ A | ベル(BEL) | 007 |
\ B | バックスペース(BS)、前の列に現在位置 | 008 |
\ F | フィード(FF)、ページの先頭に現在位置 | 012 |
\ nは | ラインフィード(LF)、次の行の先頭に現在位置 | 010 |
\ rを | キャリッジリターン(CR)、行の先頭に現在位置 | 013 |
\トン | 水平タブ(HT)(TABは次の位置にジャンプします) | 009 |
\ V | 垂直タブ(VT) | 011 |
\ | バックスラッシュ文字を「」 'を表します | 092 |
" | 単一引用符(アポストロフィ)文字の代わりに | 039 |
" | これは、二重引用符を表し、 | 034 |
? | 疑問符を代表して | 063 |
\ 0 | ヌル文字(NUL) | 000 |
\ DDD | 任意の文字1-3進数で表現します | 三進 |
\社会 | 1-2 16進文字は、いずれかを表します | 六角 |
ます。https://www.jianshu.com/p/4f2ddbf67409で再現