(1)capitlize函式(將字串首字母改為大寫)
1 h = 'doudizhu'
2 v =h.capitalize()3 print(v)
輸出為:doudizhu
(2)lower函式(將字串中所有字母變小寫)
1 h = 'doudizhu'
2 v =h.lower()3 print(v)
輸出為:doudizhu
(3)casefold函式(將字串中所有字母變小寫)(推薦)
1 h = 'doudizhu'
2 v =h.casefold()3 print(v)
輸出為:doudizhu
(4)center函式(設定字串寬度為30,並將字串居中,'華'作為填充)
注:只能是乙個字元,大於乙個字元會報錯。
1 h = 'doudizhu'
2 v = h.center(30,'華')3 print(v)
輸出為:華華華華華華華華華華華doudizhu華華華華華華華華華華華
(5)count函式(在字串中尋找子串行的個數)
注:從第4個字元開始(包含第4),到第16個字元截止(不包含第16)(左閉右開區間)。字串的字元排序是從"0"開始。
1 h = 'bokeyuanbokeyuan'
2 v = h.count('an',4,16)3 print(v)
輸出為:2
(6)startswith與endswith函式(判斷字串是否以某個子串行開頭或結尾)
1 h = '打麻將'
2 v1 = h.startswith('打')3 v2 = h.endswith('不')4 print(v1,v2)
輸出為:true false
(7)find函式(定位字串中某字元的位置,找到之後不再繼續查詢)
注:從第3個字元開始(包含第3),到第15個字元截止(不包含第15)(左閉右開區間)。字串的字元排序是從"0"開始。如果查詢不到結果為"-1"。
1 h = "thhcieenable"
2 v = h.find('e',3,15)3 print(v)
輸出為:5
(8)format函式(格式化,將字串中的佔位符替代為指定的值)(兩種寫法)
1 h = 'i am a ,my name is '
2 v = h.format(s = 'boy',n = 'th')3 print(v)4
5 j = 'i am a ,my name is '
6 u = j.format('girl','xx')7 print(u)
輸出為:i am a boy,my name is th
i am a girl,my name is xx
(9)format_map函式(格式化)
1 h = 'i am a ,my name is '
2 v = h.format_map()3 print(v)
輸出為:i am a boy,my name is th
(10)index函式(查詢子串行)(如果查詢不到會報錯,建議使用find查詢)
1 h = '8rong8chi'
2 v = h.index('1')3 print('v')
輸出為:
traceback (most recent call last):
file "c:/users/administrator/pycharmprojects/python_s3/d1/s1.py", line 103, in
v = h.index('1')
valueerror: substring not found(查詢不到程式報錯)
(11)isalnum函式(判斷字串中是否只包含字母和數字)
1 h = '123abc_'
2 v =h.isalnum()3 print(v)
輸出為:false
小知識,大智慧型!
當一種方法行不通的時候,我們不應該選擇放棄,而是先找出為什麼為出錯的原因,然後選擇合適的方案解決 乙個簡單的例子在html中input輸出單引號 雙引號 時 常常會被我們忽略乙個問題,有時 或者 無法顯示時,我們可以選擇進行替換 記錄工作中的小嘗試.2013 04 16 jqgrid table 通...
小知識 大智慧型
1 easyui文字輸入框獲取焦點 id textbox textbox focus 2 easyui自帶框架校驗輸入框jsp validtype weight maxvalue 999999 kgjs extend fn.validatebox.defaults.rules,return valu...
做夫人的大智慧型
在明朝有乙個讀書人叫吳子恬。吳子恬的母親過世早,父親娶了繼母。繼母偏心,對他弟弟比較好,對他不好。他心裡慢慢地就有不平,有怨。後來他娶妻了,他的太太姓孫,繼母對他太太也不是很好。他就不平,想要去找繼母理論,都是太太把他勸下來。後來他的父親去世了,父親留下的有地 銀兩,結果繼母把最差的田給他,自己跟弟...