基本概念二-字串初步
阿新 • • 發佈:2018-12-03
這節的開始 需要牢記一條關於Python的規定:
Python在列印所有字串時,都使用引號將其括起(注意這裡說的列印 不是指使用print函式)。這是因為Py在列印值的時候,保留了其在程式碼中的樣子,而不是希望使用者看到的樣子。
1. python中字串的轉義是 單引號轉義為 \' 雙引號轉義為 \"
例如:
1 #我希望可以輸出 字串 Let's go "hello world" 2 #應該如此: 3 >>> print('Let\'s go \"hello world\"')
2. 拼接字串直接使用加號 “+”
例如:
1 >>> "hello," + "world" 2 'hello,world' 3 #或者 4 >>> x="hello," 5 >>> y="world" 6 >>> x+y 7 'hello,world'
3. 關於 str 和 repr
str() 用於將值轉化為適於人閱讀的形式,而repr() 轉化為供直譯器讀取的形式。
例如:
1 #便於直譯器解讀的形式 2 >>> print(repr("hello,\nworld")) 3 'hello,\nworld' 4 #便於使用者閱讀的形式 5 >>> print(str("hello,\nworld")) 6 hello, 7 world
4. 長字串、原始字串和位元組