字串(str)(7)format()和format_map():兩個都是格式化,講乙個字串中的佔位符替換為指定的值。
format_map()的書寫格式必須是字典型別。
(8)**isalnum(self, *args, **kwargs)?*判斷該字串是否包含數字和字母(可全部為數字,也可全部是字母),返回值是true和false。
(10)join(self, ab=none, pq=none, rs=none)::連線任意數量的字串。
例如: test=「神經病說話進口擴建拉開距離」
v="".join(test)
print(v) ————>結果輸出:神經病說話進口擴建拉開距*離
(11)partition、rpartition、split、rsplit分割符
例如:
test=
"ashiuyichjhk"
v1=test.partiton(
"h")
v2=test.rpartition(
"h")
v3=test.split(
"h")
v4=test.rsplit(
"h")
print
(v1)
print
(v2)
print
(v3)
print
(v4)
>>
>>
('as'
,'h'
,'iuyichjhk')(
'ashiuyichj'
,'h'
,'k')[
'as'
,'iuyic'
,'j'
,'k'][
'as'
,'iuyic'
,'j'
,'k'
]
(12)**isalpha(self, *args, **kwargs)?*判斷字串是否是字母和漢字。
例如:
test=
"adaf"
v=test.isalpha(
)print
(v)>>
>>
true
(13)**isdecimal(self, *args, **kwargs):、isdigit(self, *args, **kwargs):、isnumeric(self, *args, **kwargs)?*都是判斷字串是否是數字。
**isdecimal(self, *args, **kwargs)?*只判斷1234十進位制數為true;**isdigit(self, *args, **kwargs)?*判斷包括十進位制1112344和特殊的數字如①②③;**isnumeric(self, *args, **kwargs)?*包括以上兩種判斷,且可以判斷漢字體別的數字如一二三。
例如: test=「123」 test=「②」 test=「一二」
v1=test.isdecimal()
v2=test.isdigit()
v3=test.isnumeric()
print(v1,v2,v3)
結果輸出:true true true false true true false false true
(14)**isspace(self, *args, **kwargs)?*判斷字串是否是空格。
(15)**istitle(self, *args, **kwargs)?*判斷字串是否是標題。
**title(self, *args, **kwargs)?*將字串變為標題。
(16)strip():用刪除前導和尾隨空格返回字串的副本。
lstrip():刪除前導空格後返回字串的副本。
rstrip():刪除尾隨空格後返回字串的副本。
(17)**maketrans(self, *args,kwargs)::返回乙個可用於 str.translate ()的轉換表。
test1=
"alex"
test2=
"1234"
m=str
.maketrans(test1,test2)
n="alexisaman"
v=n.translate(m)
print
(v)>>
>>1234is1m1n
(18)**zfill(self, *args, **kwargs)?*在左邊用零填充數字字串,以填充給定寬度的字段。 字串不會被截斷。
******必須掌握:
①join、②split、③ound、④strip、⑤pper、⑥lower、⑦replace
⑧索引:
test=
"abcdef"
v=test.[0
:3]print
(v)>>
>>abca
注意:索引可以取值,但不可以進行修改。
⑨切片:
test=
"abcdef"
v=test.[0
]print
(v)>>
>>a
⑩求字串長度:len() 再python3中,「獲取當前字串由幾個字元組成」
for迴圈使用:
test=
"abcdef"
for item in test:
print
(item)
>>
>>ab
cdef
range()用法: 在python2中,當range(100),則直接輸出0-100
在python3中,當range(100)即預設range(0,100),輸出也是0:100,只有在for迴圈中才會提取 數值佔取空間。
python3中,還有range(0,100,5),在迴圈中則5個5個取數。****
#字串一旦建立,不可修改
#一旦修改或者拼接,都會造成重新生成字串**
2 初識Python基本資料型別
python中的變數不像其他語言那樣需要先定義型別,而是會根據你賦的值來自動匹配型別,type是檢視變數的函式,具體請看下面的程式 a 2 整型 print a 2 print type a print後面跟的是 不加就會出錯,這是3.3版 syntaxerror invalid syntax pr...
python基本資料型別
物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...
Python基本資料型別
1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...