angular 字符串转换成数字_Python基础语法大全:字符串的处理与使用
本文來自牛鷺學(xué)院學(xué)員:鄧瑞杰
字母處理
- string.capitalize()
返回元字符串,且將字符串第一個(gè)字母轉(zhuǎn)為大寫,其它字母小寫
- string.title()
返回元字符串,且將字符串第一個(gè)字母轉(zhuǎn)為大寫,其它字母小寫
- string.swapcase()
用于對字符串的大小寫字母進(jìn)行轉(zhuǎn)換,小寫字符轉(zhuǎn)為大寫,大寫字母轉(zhuǎn)為小寫
- string.upper()
將字符串全部轉(zhuǎn)為大寫
- string.lower()
將字符串全部轉(zhuǎn)為小寫
去除空格或者指定字符串
- string.strip([string])
去除字符串中首尾的字符串,不帶參數(shù)默認(rèn)去除空格
- string.lstrip([string])
去除字符串左邊字符串,不帶參數(shù)默認(rèn)去除空格
- string.rstrip([string])
去除字符串右邊字符串,不帶參數(shù)默認(rèn)去除空格
格式化對齊
- string.center(width[, fillchar])
返回一個(gè)原字符串居中對齊,width為總長度,兩邊用一個(gè)字符fillchar填充,如果指定的長度小于原字符串的長度則返回原字符串。
注意:如果fillchar超過1個(gè)長度或?yàn)榉亲址驗(yàn)闈h字,則會報(bào)出異常
- string.ljust(width[, fillchar])
返回原字符串左對齊,并使用空格填充至指定長度的新字符串,如果指定的長度小于原字符串的長度則返回原字符串。注意:如果fillchar超過1個(gè)長度或?yàn)榉亲址驗(yàn)闈h字,則會報(bào)出異常
- string.rjust(width[, fillchar])
返回原字符串右對齊,并使用空格填充至指定長度的新字符串,如果指定的長度小于字符串的長度則返回原字符串。注意:如果fillchar超過1個(gè)長度或?yàn)榉亲址驗(yàn)闈h字,則會報(bào)出異常
- string.zfill()
返回指定長度的字符串,原字符串右對齊,前面填充0
替換
- string.replace(old, new[, count])
用新的字符替換老字符,還可以指定替換的個(gè)數(shù),默認(rèn)全部替換
- string.expandtabs([n])
將字符串中(tab符號)t轉(zhuǎn)換成n個(gè)空格
字符串搜索
- string.find(sub [,start [,end]])
返回sub字符串第一次出現(xiàn)的索引位置,可以通過start和stop參數(shù)設(shè)置搜索范圍,如果未找到sub時(shí)返回-1
- string.rfind(sub [,start [,end]])
返回sub字符串最后一次出現(xiàn)的索引位置,如果沒有匹配項(xiàng)則返回-1,可以通過start和stop參數(shù)設(shè)置搜索范圍
- string.index(sub [,start [,end]])
類似于string.find()方法。注意:未找到sub時(shí)會報(bào)出異常
- string.rindex(sub [,start [,end]])
類似于string.rfind()方法。注意:未找到sub時(shí)會報(bào)出異常
字符串分割
- string.split([sep [,maxsplit]])
用來根據(jù)指定的分隔符將字符串進(jìn)行分割,不包含分隔符,結(jié)果存為列表,不指定sep時(shí),默認(rèn)將將空格作為分隔符。
- string.partition(sep)
用來根據(jù)指定的分隔符將字符串進(jìn)行分割,分割點(diǎn)為首次出現(xiàn)sep的地方,且包含分隔符,結(jié)果存為元組,且固定為3個(gè)元素,如果sep不存在字符串中,則后面2個(gè)元素為空。
- string.rpartiton()
用來根據(jù)指定的分隔符將字符串進(jìn)行分割,分割點(diǎn)為最后一次出現(xiàn)sep的地方,且包含分隔符,結(jié)果存為元組,且固定為3個(gè)元素,如果sep不存在字符串中,則前面2個(gè)元素為空。
字符串判斷
- string.isupper()
返回字符串中是否全為大寫 --> True/False
- string.islower()
返回字符串中是否全為小寫 --> True/False
- string.isdigit()
返回字符串中是否只包含數(shù)字 --> True/False
- string.isalpha()
返回字符串中是否只包含字母 --> True/False
- string.isalnum()
返回字符串中是否只包含字母或數(shù)字 --> True/False
- string.isspace()
返回字符串中是否只包含空格(tab也算空格) --> True/False
- string.istitle()
返回字符串中首字母是否大寫 --> True/False
- string.startswith(prefix[, start[, end]])
返回字符串是否以某字符串開始,可以通過start和stop參數(shù)設(shè)置搜索范圍
- string.endswith(suffix[, start[, end]])
返回字符串是否以某個(gè)字符串結(jié)束 可以通過start和stop參數(shù)設(shè)置搜索范圍
其它
- string.count(sub[, start[, end]])
計(jì)數(shù)字符串中某子集的數(shù)量,可以通過start和stop參數(shù)設(shè)置搜索范圍
- len(string)
獲取字符串的長度
- list(string)
字符串轉(zhuǎn)列表
- string.join(iterable)
列表轉(zhuǎn)字符串,用于將序列中的元素與指定的字符string連接生成一個(gè)新的字符串。注意:iterable只能是字符串類型,否則會報(bào)出異常
- string.encode(encoding='UTF-8',errors='strict')
以 encoding 指定的編碼格式編碼字符串
- string.decode(encoding='UTF-8',errors='strict')
解碼字符串,出錯(cuò)默認(rèn)報(bào)ValueError,除非errors是ignore或replace
- string.translate(table [,deletechars])
獲取更多課程資訊、技術(shù)干貨、學(xué)員筆記,關(guān)注牛鷺學(xué)院官方公眾號:牛鷺軟件測試訓(xùn)練營
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的angular 字符串转换成数字_Python基础语法大全:字符串的处理与使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时间计算题100道_2019四校及分校自
- 下一篇: 每次登陆都要滑动验证_湖人队冠军成员卡鲁