字串方法

2021-08-15 18:57:39 字數 2278 閱讀 1324

#coding:utf-8

# 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一

個元素。

# 1>len()獲取字串長度的方法

print

'字串長度len = ',len('abcd')

# 2>字串的取值

string = 'abcdef'

r1 = string[0]

r2 = string[1]

print r1,r2

# 字串的切片取值,可以擷取某乙個範圍內的所有字元。

# [頭下標:尾下標]:包含頭下標,不包含尾下標。

print

'[0:3]的切片:',string[0:3]

# 如果沒有設定頭下標,則預設從索引值為0的字元開始擷取。

print

'[:3]的切片:',string[:3]

# 如果沒有尾下標,則預設擷取至最後乙個字元

print

'[1:]的切片:',string[1:]

# 字串支援倒敘查詢

print

'最後乙個字元:',string[-1]

print

'倒數第二個字元:',string[-2]

# 列表也支援切片的操作

list1 = [10, '20', 'zhangsan', 20, 30]

print list1[0:4]

print list1[:3]

print list1[1:]

print list1[-1]

# count()函式,統計某乙個字元在整個字串中出現的次數。

string = 'abcaabdd'

print

'a字元出現的次數:',string.count('a')

# find()函式,用於查詢乙個字串在另外乙個字串中出現的索引位置,函式的返回值

是索引值。

# find()函式,在匹配到合適的字串之後,就直接返回該字串所在的起始索引值。

find_str = 'ab'

print

'ab字串出現的索引位置:',string.find(find_str)

# help(),類似於幫助文件。

# help(str)

# 通過find()函式,設定字串的查詢範圍

print

'第二個ab出現的索引位置:',string.find(find_str, 2, 6)

# find()函式如果查詢失敗,會返回-1。

# index()函式,語法和find()非常相似,也是用於查詢乙個字串在另外乙個字串中出

現的索引位置,匹配成功,直接返回索引值。

# index()函式查詢失敗,會丟擲乙個valueerror的異常。

# upper()函式,將小寫的英文本母,全部轉化為大寫英文本母。

print string.upper()

# lower()函式,將大寫全部轉化為小寫

print string.lower()

# strip()函式,去除字串首尾兩端的指定字元。

string = ' a b c d '

print string.strip()

string = '

\nab/cd/ef\n'

print string.strip('

\n')

# split()函式,根據指定字元對乙個字串進行分割。返回值是乙個list列表。

string = 'a/b;c/d/e/'

result = string.split(';') #以為分割點,進行分割

print

type(result)

print result

# replace()函式,使用新的字串替換老的字串。

string = 'a

\nb'

# 引數一:要替換的字元

# 引數二:替換之後的字元

# 將\n換行符,替換為空字元

print string.replace('

\n', '')

# startswith()函式,返回bool型別值(true/false),判斷乙個字串是否以某乙個

字元開頭。

# endswith()函式,返回bool型別值(true/false),判斷乙個字串是否以某乙個字元

結尾。string = 'abcd'

res1 = string.startswith('b')

print res1

字串方法

find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...

字串方法

字串方法 在這裡插入 片 定義乙個字串 var box 我的世界 返回指定位置的字串 box.charat 2 console.log box.charat 2 字串的長度 box.length console.log box.length 英文大小寫 var box2 holle 大寫 box2....

字串方法

一 字串的檢索方法 1 charat 2 charcodeat 3 indexof 4 lastindexof chatat 語法 stringobject.charat index 功能 返回stringobject中index位置的字元,如果沒有返回空。charcodeat 語法 stringo...