字串常用操作
一、join拼接
1) join() 方法用於將序列中的元素以指定的字元連線生成乙個新的字串
2.)元素 是通過指定的分隔符進行分隔的
3)str.join(sequence)----返回通過指定字元連線序列中元素後生成的新字串sequence – 要連線的元素序列
eg1:
#時間 ["2020", "08", "03"] 用 / 連線起來
print
("/"
.join(
["2020"
,"08"
,"03"])
)# 2020-08-03
print
("2020"
+"/"
+"08"
+"/"
+"03"
)#2020-08-03在這裡插入**片
name =
"qin er ca"
print
(name.join(
["a"
,"b"
,"c"])
#aqin er cabqin er cac
二、find索引
#舉例
a ="wangauue is comming!!"
print
(a.find(
"e"))#7
#索引也可以用index
index = a.find(
"e")
print
(index)
# 7
#如果索引值有兩個,只會取第乙個
a ="wangauue is comming!!"
print
(a.find(
"i")
)#9 取第乙個
#如果是乙個子串,只取第乙個
a ="wangauue is comming!!"--
--#取ng
print(a.find(ng)) # 2
#如果我找不到會得到 -1:(規定)
a ="wangauue is comming!!"--
--取isnot
print
(a.find(
"isnot"))
#-1#如果子串不在一起,會得到 -1
a ="wangauue is comming!!"--
--#取wn
print(a.find(wn)) #-1
find和index的區別
三、count計數
#eg1
m_str =
"foweofpweef"``
print
(m_str.count(
"o"))#2
#eg2:
song =
"我愛你,我喜歡你,我。。。"
print
(song.count(
"我")
)#3
四、split分割
#eg1:
time_string =
"2020/08/03"
print
(time_string.split(
"/")
)#['2020', '08', '03']
#eg2:
cp =
"周星馳&湯唯"
print
(cp.split(
"&")
)#['周星馳', '湯唯']
五、upper字母轉化大寫
#upper字母轉化大寫
name =
"wuyamei"
print
(name.upper())
#wuyamei
六、format, 字串的格式化
#eg:
print
("{} {}"
.format
("hello"
,"world"))
執行結果: 'hello world'
#不設定指定位置,按預設
print
(" "
.format
("hello"
,"world"
))
執行結果: 'hello world'
#設定指定位置
print
(" "
.format
("hello"
,"world"
))
執行結果:'world hello world'
#設定指定位置
****
#格式化可以用- format,f" "****
#eg:
print
("""
---------------------
借款人:{}
債權人:{}
金額:{} 萬
---------------------
""".
format
("loan_name"
,"rich_man"
,"money"))
# f-string: python 3.6 以後再支援
print
(f"""
---------------------
借款人:
債權人:
金額: 萬
---------------------
""")
執行結果:--
----
----
----
----
-借條借款人:yuz
債權人:double king
金額:500 萬/8
/3期限:1 年--
----
----
----
----
--
七、len長度
name = "yuzewang "
print(len("yuzewang ") #9
字串常用操作。。。
include include include char itoa int value result char malloc sizeof char i 1 for j 0 jint i 65 char p itoa i printf s n p free p p null include incl...
字串常用操作
coding utf 8 import string1 判斷str unicode字串物件 def isastring anobj return isinstance anobj,basestring basesting是str,unicode的父類 defisaint anobj return i...
字串常用操作
一 變換大小寫 string.tolowercase string.touppercase var big qwertyu big.tolowercase qwertyu var yh qwertyui yh.touppercase qwertyui 二 獲取字串長度 var yy 好好學習前端做個...