Python之字符串
字符串常用方法
s.find() s.join() s.split() s.replace() s.strip()
s. isalnum()/s.isalpha()/s.isdigit()
s.upper()/s.lower()
s.count()
len(s)
1. 序列類型常用操作
a) 索引和切片
索引:例:s[0]從左向右:索引從0開始 ;從右向左:索引從-1開始
切片:例:s[0:2]
實例:
實例:
擴展切片:指定步長,例:s[0:9:2]
b) 格式化輸出:使用python輸出各種類型的字符串、整數、浮點數
格式:
print “字符串 %format1 %format2… ” % (變量或值1,變量或值2...)
符號及其對應輸出格式:
%d 十進制整數
%f浮點數
%s字符串
%%用於輸出符號%
c) 強制類型轉化
int():強制轉換為整型,
例如:
註意:只能將由數字組成的字符串轉換為整型
float():強制轉換為浮點型例如
str():強制轉換為字符串例如:
d) 字符串轉換實例:格式化輸出菜單列表;將用戶的輸入數值轉化整型並驗證
2. 字符串常用方法
s.find(t):查找子串t,找到返回首次出現位置的索引值,找不到則返回-1
實例:
s.split(sep):使用sep作為分割符,列表返回結果。
實例:str=”www.baidu.com”
str.split(".") 得到["www ","baidu","com"]序列
實例:
s.join(iter) 使用s作為連接符連接序列iter中所有元素例如:
實例:
s.replace(old,new):替換
實例:
s. strip(t): 刪掉開頭和結尾的字符t(沒有參數t則刪除空白符)
如:刪除空白符 s1.strip()
s.isalpha()/s.isdigit(): /是否為字母/是否為數字
結果是bool類型
s.upper()/s.lower():所有字母轉化為大寫字母/小寫字母,
s.count(t) 統計t出現的次數
實例
本文出自 “duyuheng” 博客,請務必保留此出處http://duyuheng.blog.51cto.com/12879147/1953120
Python之字符串