groovy 字符串截取最后一个_Python入门高级教程--Python 字符串
Python 字符串
字符串是 Python 中最常用的數據類型。我們可以使用引號('或")來創建字符串。
創建字符串很簡單,只要為變量分配一個值即可。例如:
var1 = 'Hello World!'var2 = "Python Runoob"Python 訪問字符串中的值
Python 不支持單字符類型,單字符在 Python 中也是作為一個字符串使用。
Python 訪問子字符串,可以使用方括號來截取字符串,如下實例:
以上實例執行結果:
var1[0]: Hvar2[1:5]: ythoPython 字符串連接
我們可以對字符串進行截取并與其他字符串進行連接,如下實例:
以上實例執行結果
輸出 :- Hello Runoob!Python 轉義字符
在需要在字符中使用特殊字符時,python 用反斜杠 轉義字符。如下表:
以上程序執行結果為:
a + b 輸出結果: HelloPythona * 2 輸出結果: HelloHelloa[1] 輸出結果: ea[1:4] 輸出結果: ellH 在變量 a 中M 不在變量 a 中Python 字符串格式化
Python 支持格式化字符串的輸出 。盡管這樣可能會用到非常復雜的表達式,但最基本的用法是將一個值插入到一個有字符串格式符 %s 的字符串中。
在 Python 中,字符串格式化使用與 C 中 sprintf 函數一樣的語法。
如下實例:
#!/usr/bin/pythonprint "My name is %s and weight is %d kg!" % ('Zara', 21)以上實例輸出結果:
My name is Zara and weight is 21 kg!Python 三引號
Python 中三引號可以將復雜的字符串進行賦值。
Python 三引號允許一個字符串跨多行,字符串中可以包含換行符、制表符以及其他特殊字符。
三引號的語法是一對連續的單引號或者雙引號(通常都是成對的用)
三引號讓程序員從引號和特殊字符串的泥潭里面解脫出來,自始至終保持一小塊字符串的格式是所謂的WYSIWYG(所見即所得)格式的。
一個典型的用例是,當你需要一塊HTML或者SQL時,這時當用三引號標記,使用傳統的轉義字符體系將十分費神。
Unicode 字符串
Python 中定義一個 Unicode 字符串和定義一個普通字符串一樣簡單:
>>> u'Hello World !'u'Hello World !'引號前小寫的"u"表示這里創建的是一個 Unicode 字符串。如果你想加入一個特殊字符,可以使用 Python 的 Unicode-Escape 編碼。如下例所示:
>>> u'Hello World !'u'Hello World !'被替換的 標識表示在給定位置插入編碼值為 0x0020 的 Unicode 字符(空格符)。
python的字符串內建函數
字符串方法是從python1.6到2.0慢慢加進來的——它們也被加到了Jython中。
這些方法實現了string模塊的大部分方法,如下表所示列出了目前字符串內建支持的方法,所有的方法都包含了對Unicode的支持,有一些甚至是專門用于Unicode的。
總結
以上是生活随笔為你收集整理的groovy 字符串截取最后一个_Python入门高级教程--Python 字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019年上半年网络热词盘点 柠檬精、9
- 下一篇: 一天减一斤的减肥小窍门是什么