Python3學習筆記1

多行語句

Python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓(\)來實現多行語句,例如:

total = item_one + \
        item_two + \
        item_three
在 [], {}, 或 () 中的多行語句,不需要使用反斜槓(\),例如:

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']

字符串

  • python中單引號和雙引號使用完全相同。
  • 使用三引號('''或""")可以指定一個多行字符串,也可以表示註釋。
  • 轉義符 '\'
  • 自然字符串, 通過在字符串前加r或R。 如 r"this is a line with \n" 則\n會顯示,並不是換行。
  • python允許處理unicode字符串,加前綴u或U, 如 u"this is an unicode string"。
  • 字符串是不可變的。
  • 按字面意義級聯字符串,如"this " "is " "string"會被自動轉換爲this is string。

type()和isinstance()

  • type()不會認爲子類是一種父類類型。
  • isinstance()會認爲子類是一種父類類型。

String(字符串)

Python中的字符串用單引號(')或雙引號(")括起來,同時使用反斜槓(\)轉義特殊字符。

字符串的截取的語法格式如下:

變量[頭下標:尾下標]
str = 'willow'# str[a:b]表示截取從下標a到b-1的內容
>>>str[1:4]
>>>ill
>>>str[1:]
>>>illow


索引值以 0 爲開始值,-1 爲從末尾的開始位置。

加號 (+) 是字符串的連接符, 星號 (*) 表示複製當前字符串,緊跟的數字爲複製的次數。

Python 使用反斜槓(\)轉義特殊字符,如果你不想讓反斜槓發生轉義,可以在字符串前面添加一個 r,表示原始字符串:

>>>print('w\illow')
>>>w

>>>pirnt(r'w\illow')
>>>w\illow



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章