ノートPythonの構文

文のインデント

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で再現

おすすめ

転載: blog.csdn.net/weixin_33739627/article/details/91217538