python字符串
字符串是 Python 中最常用的數據類型。我們可以使用引號('或")來創建字符串。
創建字符串很簡單,只要為變量分配一個值即可。例如:
var1 = 'Hello World!'var2 = "jb51.net"
上面單引號'或雙引號"都可以使用
Python 訪問字符串中的值
Python 不支持單字符類型,單字符在 Python 中也是作為一個字符串使用。
Python 訪問子字符串,可以使用方括號來截取字符串,如下實例:
#!/usr/bin/python3 var1 = 'Hello World!'var2 = "jb51.net" print ("var1[0]: ", var1[0])print ("var2[1:5]: ", var2[1:5])
以上實例執行結果:
var1[0]: H
var2[1:5]: b51.
具體的查看這篇文章
https://www.jb51.net/article/165463.htm
Python 字符串更新
你可以截取字符串的一部分并與其他字段拼接,如下實例:
#!/usr/bin/python3 var1 = 'Hello World!' print ("已更新字符串 : ", var1[:6] + 'jb51.net')
var1[:6]就是截取var1從開始到第六個字符包括空格正好是"Hello "
以上實例執行結果
已更新字符串 : Hello jb51.net
Python轉義字符
在需要在字符中使用特殊字符時,python用反斜杠(/)轉義字符。如下表:
轉義字符 | 描述 |
---|---|
/(在行尾時) | 續行符 |
// | 反斜杠符號 |
/' | 單引號 |
/" | 雙引號 |
/a | 響鈴 |
/b | 退格(Backspace) |
/000 | 空 |
/n | 換行 |
/v | 縱向制表符 |
/t | 橫向制表符 |
/r | 回車 |
/f | 換頁 |
/oyy | 八進制數,yy 代表的字符,例如:/o12 代表換行,其中 o 是字母,不是數字 0。 |
/xyy | 十六進制數,yy代表的字符,例如:/x0a代表換行 |
/other | 其它的字符以普通格式輸出 |
Python字符串運算符
下表實例變量a值為字符串 "Hello",b變量值為 "Python":