Python 學習基礎篇 字串的處理

2021-08-14 05:49:42 字數 2522 閱讀 5442

在每個程式語言中都有對於字串的處理,字串是每個程式語言必不可少的存在,對於字串我們經常會對字串進行合併,刪除,轉換,判斷等操作的處理。

首先:

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 方法切割...