ビネット変数と文字列
-
変数:
他のプログラミング言語は変数に値を割り当て、Pythonは値に名前を貼り付けます;(名前のみ、変数なし)
-
プログラムテスト:
>>> teacher = '小甲鱼' >>> print(teacher) 小甲鱼 >>> teacher = '老甲鱼' >>> print(teacher) 老甲鱼 >>> first = 3 >>> second = 8 >>> third = first + second >>> print(third) 11 >>> myteacher = '小甲鱼' >>> yourteacher = '黑夜' >>> ourteacher = myteacher + yourteacher >>> ourteacher '小甲鱼黑夜' >>> print(ourteacher) 小甲鱼黑夜 >>> myteacher '小甲鱼'
-
変数の命名規則はC言語に似ています。
-
ストリング
>>> 5+8 13 >>> '5'+'8' '58'
-
一重引用符と二重引用符
一重引用符と二重引用符の両方を使用できますが、ペアにする必要があります。
>>> 'i love you" File "<stdin>", line 1 'i love you" ^ SyntaxError: EOL while scanning string literal
-
エスケープ文字
>>> 'let's go' File "<stdin>", line 1 'let's go' >>> 'let\'s go' "let's go"
-
生の文字列
>>> str = 'C:\now' >>> str 'C:\now' >>> print(str) #优先识别\n C: ow >>> str = 'C:\\now' #用\的转义字符 >>> print(str) C:\now >>> str=r'C:\now' #r表示原始字符,不进行转义 >>> print(str) C:\now >>> str 'C:\\now' #实际上是自动进行转义,但结尾不能是\
-
長い文字列
三重引用符で囲まれた文字列、複数行の文字列
>>> str = '''我 ... 爱 ... 你''' >>> print(str) 我 爱 你