一.獲取字符
1.獲取單個(gè)字符
字符串[下標(biāo)] - 獲取字符串中指定下標(biāo)對(duì)應(yīng)的字符
2.獲取部分字符(字符串切片)
字符串[開始下標(biāo):結(jié)束下標(biāo):步長(zhǎng)]
從開始下標(biāo)開始,獲取到結(jié)束下標(biāo)前為止。每次下標(biāo)值加上步長(zhǎng)去獲取下一個(gè)
說明:
字符串 - 只要結(jié)果是字符串的表達(dá)式都可以,例如:字符串字面量, 字符串變量
[] - 固定寫法
開始下標(biāo)、結(jié)束下標(biāo) - 下標(biāo)值(這兒的下標(biāo)可以越界)
步長(zhǎng) - 必須是整數(shù)(正數(shù)和負(fù)數(shù)都行);a.如果步長(zhǎng)是正數(shù),是從開始下標(biāo)開始從前往后獲取;
b.如果步長(zhǎng)是負(fù)數(shù),是從開始下標(biāo)開始從后往前獲取;
字符串[開始下標(biāo):結(jié)束下標(biāo)]
字符串[::步長(zhǎng)]
字符串[::-1] -> 讓字符串倒序
二.相關(guān)運(yùn)算
1.字符串支持的運(yùn)算符: +, *, >, <, ==, != ,>=, <=
python中的字符串支持?jǐn)?shù)學(xué)運(yùn)算符中的+和*,以及所有的比較運(yùn)算符
"""
a. + : 字符串1 + 字符串2 - 將字符串1和字符串2拼接在一起產(chǎn)生一個(gè)新的字符串
注意:字符串和數(shù)字不能混合相加!
b. * : 字符串 * N - N是正整數(shù); 字符串重復(fù)N次產(chǎn)生一個(gè)新的字符串
+, *
,<, >=, <=, ==, !=
in / not in
len()
三.格式字符串
帶有占位符的字符串 % (值列表)
%s 字符串
%d 整數(shù)
%f 小數(shù) (%.Nf 保留小數(shù)點(diǎn)后N位小數(shù))
%c 字符 (可以將數(shù)字轉(zhuǎn)換成字符)
四.轉(zhuǎn)換實(shí)例
int(數(shù)據(jù)) -> 將其他數(shù)據(jù)轉(zhuǎn)換成整型
float(數(shù)據(jù)) -> 將其他數(shù)據(jù)轉(zhuǎn)換成浮點(diǎn)型
bool(數(shù)據(jù)) -> 將其他類型轉(zhuǎn)換成布爾
str(數(shù)據(jù)) -> 將其他數(shù)據(jù)轉(zhuǎn)換成字符串