'''
字符串內(nèi)置函數(shù)
'''
1、去空格
str.strip() #去除字符串兩邊的空格
str.lstrip() #去除左邊的空格
str.rstrip() #去掉右邊的空格
str.strip('#') #去除字符串兩邊的#
str=" hello python "
str1="$$$$$hello python"
print(str.strip(' '))
print(str1.lstrip('$'))
2涧郊、字符串替換 不可變數(shù)據(jù)類型
str.replace(old,new,count)
str="hello python"
str1 = str.replace('h','1',1)
print(str1)
str2 = str.replace('o','2',2)
print(str2)
3、用字符串的特定分割字符串
字符串需要一定的規(guī)律妆艘,切割沒有規(guī)律的字符串可以采用[start:end:step]
str.split() 字符串轉(zhuǎn)換成列表
import time
str=time.asctime()
list=str.split()
print(list)
print('年份',list[4])
print('月份',list[1])
print('日期',list[2])
print('時',list[3].split(':')[0])
print('分',list[3].split(':')[1])
print('秒',list[3].split(':')[2])
4批旺、用特定的符號連接單個字符
可以將序列汽煮,如列表,元祖轉(zhuǎn)換為字符串
.join()
list =['hello','python']
str=' '.join(list)
print(str)
5暇赤、搜索
查找某個字符或者字符串中是否存在
str.find(sub,start=,end=) #默認從開始到結(jié)尾進行查找
str.rfind() #從右往左查
str.index()
str.rindex()
str='hello,python'
print(str.find('p')) #返回的是這個字符串在原來字符串中的索引下標
print(str.find('a')) #如果要查找字符在字符串中不存在翎卓,那么返回-1
print(str.find('python')) #返回的是查找的字符串在原來字符串開始出現(xiàn)的索引下標
print(str.index('o')) #兩個相同的字符摆寄,返回從開始到結(jié)尾第一個字符下標
print(str.index('q')) #如果要查找字符在字符串中不存在,那么返回報錯
print(str.find('o',0,5)) #在某個范圍內(nèi)查找
6逗扒、大小寫處理
lower() #全部轉(zhuǎn)化為小寫
upper() #全部轉(zhuǎn)化為大寫
swapcase() #大小寫互換
capitalize #首字母大寫矩肩,其余小寫
title #首字母大寫
str='hello PYthon'
print(str.lower())
print(str.upper())
print(str.swapcase())
print(str.capitalize())
print(str.title())
7肃续、判斷某個字符串的字符類型 字母,數(shù)字
案例1刽酱、判斷一個文件是否為python文件
file='python.py'
if file.endswith('.py'):
print('%s是python文件'%file)
else:
print('%s不是python文件'%file)
startswith #以什么開頭
endswith #以什么結(jié)尾
print('111'.isdigit()) #是否為全數(shù)字
print('hello'.isalpha()) #是否為全字母
print('hello'.isalnum()) #是否為全數(shù)字或全字母
print('hello'.islower()) #是否為全小寫
print('HELLO'.isupper()) #是否為全大寫
print(' '.isspace()) #判斷字符串是否為空格
print('HLOOL'.title()) #首字母是否為大寫
python基礎語法_12_字符串內(nèi)置函數(shù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門拳缠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來墩新,“玉大人海渊,你說我怎么就攤上這事】” “怎么了讯沈?”我有些...
- 文/不壞的土叔 我叫張陵缺狠,是天一觀的道長。 經(jīng)常有香客問我蝴乔,道長薇正,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮练湿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辽俗。我一直安慰自己,他們只是感情好篡诽,可當我...
- 文/花漫 我一把揭開白布崖飘。 她就那樣靜靜地躺著,像睡著了一般杈女。 火紅的嫁衣襯著肌膚如雪朱浴。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼廷支,長吁一口氣:“原來是場噩夢啊……” “哼埃碱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布洒闸,位于F島的核電站单鹿,受9級特大地震影響仲锄,放射性物質(zhì)發(fā)生泄漏昼窗。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望毕贼。 院中可真熱鬧鬼癣,春花似錦待秃、人聲如沸章郁。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蔬将,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颓遏。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 一、單引號字符串和轉(zhuǎn)義引號 當字符串中出現(xiàn)單引號'時暇韧,我們可以用雙引號""將該字符串引起來:"Let's go!"...
- 本文章是對python 3 的基礎語法的概述,后期會詳細講解。 本文章的主要內(nèi)容如下: 16個內(nèi)容 編碼异雁、標識符、...
- 字符編碼 字符串是一種數(shù)據(jù)類型耻台,但字符串比較特殊的是還有一個編碼問題扼菠。 亂碼起因 計算機只能處理數(shù)字析恢,如果要處理文...
- 編者按:Python字符串系列文章分為三個部分:1、字符串基礎知識;2逆巍、字符串format格式化吮旅;3槽驶、字符串常用操...
- 1.字符串相關(guān)方法 1.計算次數(shù) 1.count 字符串1.count(字符串2) - 統(tǒng)計字符串1中...