python特性語法之遍歷、公共方法、引用-創(chuàng)新互聯(lián)

一、遍歷

創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元夾江做網(wǎng)站,已為上家服務(wù),為夾江各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

通過for。。。in。。。的語法結(jié)構(gòu),我們可以遍歷字符串、列表、元組、字典等數(shù)據(jù)結(jié)構(gòu)。


1、字符串遍歷

a_str = "hello world"
for char in a_str:
print(char,end=' ')

2、列表遍歷

a_list = [1,2,3,4,5]
for num in a_list:
print(num,end=' ')

3、元組遍歷

a_tuple =(1,2,3,4,5)
for num in a_tuple:
print(num,end=' ')

4、字典遍歷

1)遍歷字典的key


dict = {'name':'zhanshi','sex':'m'}
for key in dict.keys():
print(key)


2)遍歷字典的value


dict = {'name':'zhanshi','sex':'m'}
for value in dict.values():
print(value)


3)遍歷字典的元素


dict = {'name':'zhanshi','sex':'m'}
for item in dict.items():
print(item)


2)遍歷字典的key-value


dict = {'name':'zhanshi','sex':'m'}
for key,value in dict.items():
print(key,value)

5、下標(biāo)索引的遍歷、enumerate()

chars = ['a','b','c','d']
i = 0
for char in chars:
print('%d %s'%(i,char))
i += 1
enumerate()
chars = ['a','b','c','d']
for i,char in enumerate(chars):
print(i, char)

二、公共方法(針對字符串、列表、元組、字典)

1、運算符

合并,除字典外,其他三種均支持
復(fù)制,除字典外,其他三種均支持
in 元素是否存在,均支持,PS:對字典操作時,判斷的是字典的鍵。
not in 元素是否不存在,均支持

2、內(nèi)置函數(shù)

cmp(item1,item2) 比較兩個值,PS:比較字典時,先比較鍵,再比較值。
len(item) 計算容器中的元素個數(shù),PS:操作字典時,返回的是鍵值對個數(shù)。
max(item) 返回容器中元素大值
min(item) 返回容器中元素最小值
del(item) 刪除變量 del 變量【下標(biāo)】 del(變量名)

3、引用

在python中,值時靠引用來傳遞的。
可變類型與不可變類型
可變類型,值可以改變,地址不變:列表list,字典dict
不可變類型,值不可以改變,地址變化:數(shù)值類型(int,long,bool,float)、字符串(str)、元組(tuple)。

4、如何交換2個變量的值:1)a,b=b,a 2)引用臨時變量 3)a=a+b b = a -b a=a-a

文章題目:python特性語法之遍歷、公共方法、引用-創(chuàng)新互聯(lián)
文章地址:http://bm7419.com/article44/hcshe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站策劃定制開發(fā)、手機網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)