1. 程式人生 > >基本概念二-字串初步

基本概念二-字串初步

這節的開始 需要牢記一條關於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. 長字串、原始字串和位元組