コースnotes_zeroベースの変数と文字列のPython_003_ビネットの学習入門

ビネット変数と文字列

  • 変数:

    他のプログラミング言語は変数に値を割り当て、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)
    我
    爱
    你
    

おすすめ

転載: blog.csdn.net/weixin_41754258/article/details/113919054