1、物件的方法 其實可以看成是物件所擁有的函式。
呼叫物件的方法,和呼叫函式差不多,只要在前面加上 所屬物件 和 乙個點。
方法就可以看成是物件所擁有的函式。方法是屬於這個物件的函式。
# var是乙個列表物件
var=[1
,2,3
,4,5
,6,7
]# 列表物件都有reserve方法(將列表中元素反過來)
var.reserse(
)print
(var)
2、字串的方法
字串物件就有很多方法,用來執行和這個字串相關的操作。
count
count方法可以返回字串物件包含了多少個引數指定的字串。
# 呼叫字串的方法 count(字面量表示方法)
# 如下表示字串包含3次 『我們』
'我們今天不上班,我們也不去上學,我們要去玩'
.count(
'我們'
)
find
find方法會在字串中查詢引數子字串,並返回該引數字串在其中第乙個出現的位置索引。
'''
'''str
='我們今天不去上學,我們去打籃球'
# 返回 0 , str字串中有兩個 '我們'
# find 返回的是第乙個 '我們' 的索引位置 0
pos =
str.find(
'我們'
) pos # 返回結果0
# 如果要指定查詢字串範圍
str1 =
'我們今天不去上學,我們去打籃球'
# 第2個引數 5, 表示從 索引 5 的位置開始往後查詢
# 返回的是後面 我們 的索引位置 9
pos1 = str1.find(
'我們',5
) pos # 返回結果9
split
split方法以引數字串為分隔符,將字元創切割為多個字串,作為元素存入乙個列表,並返回這個列表。
str
='小麗:80|小花:88|小任:90'
pos=
str.split(
'|')
print
(pos)
join
join與split相反,是將列表中的字元創元素以某字串為連線符,鏈結為乙個字串。
str1=
'|'.join(
['小麗:80'
,'小花:88'
,'小任:90'])
print
(str1)
strip、lstrip、rstrip
strip方法可以將 字串前面和後面的空格刪除,但是不會刪除字串中間的空格。
lstrip方法 將 字串前面 (左邊) 的空格刪除,但是不會刪除字串中間和右邊的空格。
rstrip方法 將 字串後面 (右邊) 的空格刪除,但是不會刪除字串中間和左邊的空格。
'''
'''print
(' 老 王:100分 '
.strip())
print
(' 老 王:100分 '
.lstrip())
print
(' 老 王:100分 '
.rstrip(
))
replace
replace 用來 替換 字串裡面 所有指定的 子字串 為另乙個 字串
str2=
'我們今天不上班,我們公司去旅遊'
str2=str2.replace(
'我們'
,'他們'
)print
(str2)
starswith 和 endswith
startswith 方法檢查字串是否以引數指定的字串 開頭,如果是,返回true,否則返回false
endswith 方法檢查字串是否以指定的字串 結尾,如果是,返回true,否則返回false
'''
'''str3 =
'我們今天不去上學,我們去踢足球'
str3.startswith(
'我們'
)# 返回 true
str3.endswith(
'我們'
)# 返回 false
isdigit
isdigit 方法檢查字串是否全部由數字構成,如果是,返回true,否則返回false
print
('18688188828'
.isdigit())
# 返回true
print
('abcd+100'
.isdigit())
# 返回false
str1 =
input
('請輸入手機號碼:')if
not str1.isdigit():
# 不是全部由數字字元構成
print
('您輸入的手機號碼不正確,必須全部是數字')-
->請輸入手機號碼:
1886666abcd
您輸入的手機號碼不正確,必須全部是數字
python基礎教程
乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...
Python基礎教程
本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...
Python 基礎教程
python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...