#coding:utf-8# 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一
個元素。
# 1>len()獲取字串長度的方法
'字串長度len = ',len('abcd')
# 2>字串的取值
string = 'abcdef'
r1 = string[0]
r2 = string[1]
print r1,r2
# 字串的切片取值,可以擷取某乙個範圍內的所有字元。
# [頭下標:尾下標]:包含頭下標,不包含尾下標。
'[0:3]的切片:',string[0:3]
# 如果沒有設定頭下標,則預設從索引值為0的字元開始擷取。
'[:3]的切片:',string[:3]
# 如果沒有尾下標,則預設擷取至最後乙個字元
'[1:]的切片:',string[1:]
# 字串支援倒敘查詢
'最後乙個字元:',string[-1]
'倒數第二個字元:',string[-2]
# 列表也支援切片的操作
list1 = [10, '20', 'zhangsan', 20, 30]
print list1[0:4]
print list1[:3]
print list1[1:]
print list1[-1]
# count()函式,統計某乙個字元在整個字串中出現的次數。
string = 'abcaabdd'
'a字元出現的次數:',string.count('a')
# find()函式,用於查詢乙個字串在另外乙個字串中出現的索引位置,函式的返回值
是索引值。
# find()函式,在匹配到合適的字串之後,就直接返回該字串所在的起始索引值。
find_str = 'ab'
'ab字串出現的索引位置:',string.find(find_str)
# help(),類似於幫助文件。
# help(str)
# 通過find()函式,設定字串的查詢範圍
'第二個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(';') #以為分割點,進行分割
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...