在每個程式語言中都有對於字串的處理,字串是每個程式語言必不可少的存在,對於字串我們經常會對字串進行合併,刪除,轉換,判斷等操作的處理。
首先:
int i=integer.parseint(str)
下來才可以進行格式化,格式化時還需要呼叫很多類和方法才能夠完成。
對於python的格式化只需要固定的格式就行了
格式:『% [-] [+] [0] [m] [.n] c/s/d/u/o/x/f/e』% string
從左到右依次解釋:
%:格式標誌,表示格式開始
[-]:指定左對齊方式[+]:對於正數加+
[m]:表示寬度
[.n]:表示精度,用於浮點數轉化
c:格式字元或者編碼
s:格式字串
d:格式化整數
u:格式化無符號整數
o:格式化八進位制
x:格式化16進製制
f:格式化浮點數
e:用科學計數法格式化浮點數
%:格式運算子
s=』jidejiwuhfeiuoqiwdnciwer』
-字串常用函式函式
說明用例
s[start:end]
擷取字串
>>>s[2:6] 'deji'
s.find(sub[,start][,end])
字串查詢,查詢到返回第乙個字元所在的位置
>>>s.find('feiuo') 9
s.split(『分隔符』)
以分隔符分割字串,返回list
>>>s.split('i') ['j','dej','wuhfe','uoq','wdnc','wer']
分隔符.join(list)
將分割後的列表連線成字串
s.lower()
將字串中的字元全部轉化為小寫字母
>>>s.lower() 'jidejiwuhfeiuoqiwdnciwer'
s.repleace(str1,str2)
替換字串中特定的字串
s.strip()
刪除字串中兩頭的空格
str(obj)
將物件轉化為字串
>>>obj=['dre','12','ce2','1d3'] >>>str(obj) "['dre', '12', 'ce2', '1d3']"
float(str)
對於數字字串,將字串轉化為浮點數
s.count(str)
統計字串str出現的次數
>>>s.count('i') 5
s.endswith(str[,start][,end])
判斷是否以str字元結尾
>>>s.endswith('wer') true
s.swapcase()
返回副本,大小寫互換
>>>s.swapcase() 'jidejiwuhfeiuoqiwdnciwer'
s.index(str)
索引,返回第乙個字元的位置
s.isalnum()
檢查是否僅有字母和數字組成
>>>s.isalnum() true
s.isalpha()
檢查是否僅有字元組成
>>>s.isaplha() true
s.isdigit()
檢查是否僅有數字組成
>>>s.isdigit() false
s.islower()
檢查是否有小寫字母組成
>>>s.islower() false
s.isspace()
檢查是否由空格組成
>>>s.isspace() false
s.isupper()
檢查是否不含小寫字母
>>>s.isupper() false
!/usr/python
s=input('請輸入幾個數字,用逗號分隔:')
list
=s.split(',')
sum=
sum(list)
print 'sum='
sum
(2).輸入乙個字串,在螢幕上輸出其長度,然後在輸入字串的兩個位置,去除位置之間的字串。
!/usr/python
str=input('輸入字串:')
start,end=input('輸入開始和結束位置:')
print
'字串長度=' len(str)
print
'字串為:' str[start:end]
python學習之基礎篇 字串
1.字串的選取 usr bin python3 str runoob print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 5 輸出從第三個開始到第五個的字元 print str 2 輸出從第三...
Python基礎篇 字串
1.字串的概念 我們肉眼可識別的,具有特殊含義由的字元組成的串 2.字串的定義 1 引號 user name 帥哥張 user address shaanxi,xanyang gender boy hobby read books 2 字串型別賦值 s str 今天天氣怎麼樣?3.字串常見方法 格式...
基礎篇 字串
一 字串 1 字串的split 方法如果不加引數,表示以空格為分隔符 2 當乙個字串中同時含有眾多空格 製表符 t 換行符 n時,如何清洗更高效?方案1 結合使用strip replace 方法 缺點 需經過多輪替換,效率低 方案2 結合使用split join 方法 優點 通過split 方法切割...