首頁 >後端開發 >Python教學 >python變數類型-python字串str()的用法(範例)

python變數類型-python字串str()的用法(範例)

乌拉乌拉~
乌拉乌拉~原創
2018-08-13 14:58:552802瀏覽

在這篇文章我來說一說python中的標準數字類型中的python字串str(),希望能幫助到剛剛接觸到python的你。

python字串(String)

python字串是由數字,字母,下劃線所組成的一串字符,一般可以記為如下的樣子:

s="a1a2···an"(n>=0)

(字串是程式語言之中表示文字的資料型別)

python字串一共有兩種取值的順序:

1.從左到右右邊索引預設0開始的,最大範圍是字串長度少1。

2.從右到左索引預設-1開始的,最大範圍是字串開頭。

如果想要從字串之中取一段字串的話,可以使用[頭下標:尾下標]來截取想要的字串,其中頭下標是從0開始計算的,可以是正數或負數,如果尾下標示為空的話則表示取到頭和尾。 ([頭下標:尾下標]截取到的字串包括頭下表的字符,但是不包含尾下標的字符,取到尾下標所寫數字的前一位的字符)光是說的話可能沒什麼說服力舉例如下:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

s = '1458592158'
print s[2:6]

上面範例輸出的結果是:

5859

當使用以冒號分隔的字串,python 傳回一個新的對象,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。

上面的結果包含了 s[1] 的值 b,而取到的最大範圍不包括尾下標,就是 s[5] 的值 f。

python變數類型-python字串str()的用法(範例)

加號( )是字串連接運算符,星號(*)是重複操作。如下實例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
str = 'Hello World!'
 
print str           # 输出完整字符串
print str[0]        # 输出字符串中的第一个字符
print str[2:5]      # 输出字符串中第三个至第五个之间的字符串
print str[2:]       # 输出从第三个字符开始的字符串
print str * 2       # 输出字符串两次
print str + "TEST"  # 输出连接的字符串

上面實例的結果如下:

Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

上述的內容就是python字串一些實例與應用,希望能夠提供一些幫助給剛剛接觸到python的朋友。

以上是python變數類型-python字串str()的用法(範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn