真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

序列類型

序列類型

字符串 由很多個(gè)字符組成的字符序列,字符串屬于 **序列類型

創(chuàng)新互聯(lián)主營安溪網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,安溪h5小程序設(shè)計(jì)搭建,安溪網(wǎng)站營銷推廣歡迎安溪等地區(qū)企業(yè)咨詢

序列簡介

數(shù)值類型:可以表示 數(shù)字,數(shù)值
	int  
    float 
    bool
序列類型:存儲多個(gè)數(shù)據(jù)的一種數(shù)據(jù)類型
    str :  可以存儲數(shù)字,字母,特殊符號,中文等數(shù)據(jù).表現(xiàn)形式為 一對引號包囊起來的數(shù)據(jù)
    list 列表
    tuple 元組

數(shù)據(jù)結(jié)構(gòu):在編程語言中將會(huì)某種方式組合起來的數(shù)據(jù)元素集合稱為數(shù)據(jù)結(jié)構(gòu),可以通過每個(gè)值所在的位置的編號(稱之為下標(biāo))來訪問它們。

序列數(shù)據(jù)結(jié)構(gòu):指一塊可以存放多個(gè)數(shù)據(jù)的連續(xù)內(nèi)存空間,這些數(shù)據(jù)按照一定順序排序

列表和元組

列表

列表是python內(nèi)置的一種數(shù)據(jù)類型,它是一個(gè)序列類型,可以裝各種數(shù)據(jù)類型的容器。

list的創(chuàng)建

直接使用[]括起來,各元素用英文逗號分隔開

range()函數(shù)

配合range()函數(shù),range()可以根據(jù)我們 給定的參數(shù)來生成 有相同差值的整數(shù)序列* 。

range(start,end,step)
# start 開始    從這個(gè)數(shù)字開始
# end   結(jié)束    到這個(gè)數(shù)字的前一個(gè)數(shù)字結(jié)束
# 注意 包頭不包尾
# step 步長可以不寫,默認(rèn)值就是1


# 列表創(chuàng)一個(gè) 1~1000個(gè)數(shù)字的列表
# 類型轉(zhuǎn)換 是用 圓括號包囊
lis = list(range(1,1001)) 
print(lis)

步長還可以是負(fù)數(shù)
# 100 ~ 1
print(list(range(100, 0, -1)))

元組

元組和列表相似,都可以存儲多個(gè)數(shù)據(jù)。
元組不可修改

元組的創(chuàng)建

  • 直接用()括號括起來,每個(gè)元素用逗號分開
  • range()函數(shù),再用tuple做類型轉(zhuǎn)換
t = (1, "二", 5, 7, 9) # 第一種

t = tuple(range(1,101)) # 第二種

序列的基本操作

序列類型:str,list,tuple

下表(索引)

下標(biāo)是序列中每個(gè)元素的編號

下標(biāo)的作用:可以提取元素。可以通過下標(biāo)來提取序列中的元素

正向下標(biāo):在字符串里面每一個(gè)字符都會(huì)存在一個(gè)下標(biāo),下標(biāo)是從左往右默認(rèn)由0開始

反向下標(biāo):最后一個(gè)-1,-2以此類推

切片

想要一次性截取多個(gè)值的話,使用切片

語法: 序列[start:end] 來截取相應(yīng)的元素

start : 開始的下標(biāo)

end : 結(jié)束的下標(biāo)

注意,切片的下標(biāo)也是包頭不包尾

s = "helloworld"
# 想要取出hello
# 先找到開始的下標(biāo) 0
# 再找結(jié)束的下標(biāo) 4
print(s[0:5])  # 由于下標(biāo)是取不到,所以只能取前一位 4
print(s[:5])  # 開始下標(biāo)如果沒寫話,默認(rèn)從頭開始 截取
print(s[:])   # 結(jié)束下標(biāo)如果沒寫話,默認(rèn)截取到 最后

切片和range很像,都是包頭不包尾,然后也有步長的概念

語法:[start:end:步長]  步長默認(rèn)也是1

s = "hello world"
# hlowrd
print(s[::2]) # 1 2

# dlrow olleh
print(s[::-1]) # 步長為負(fù)數(shù),頭到右邊,尾巴到左邊

切片越界不會(huì)報(bào)錯(cuò),返回對應(yīng)數(shù)據(jù)類型的空值
"" [] ()

序列運(yùn)算

序列類型可以做 加法 和 乘法

序列的相加 就是 合并 # 同類型相加

序列的相乘 就是 重復(fù)和自己拼接 # 和整數(shù)相乘

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

內(nèi)置函數(shù):python官方給提供好的功能,這些功能可以直接使用

函數(shù) 功能
len() 計(jì)算序列的長度,即返回序列中包含多少個(gè)元素。
max() 找出序列中的最大元素。注意,對序列使用 sum() 函數(shù)時(shí),做加和操作的必須都是數(shù)字,不能是字符或字符串,否則該函數(shù)將拋出異常,因?yàn)榻忉屍鳠o法判定是要做連接操作(+ 運(yùn)算符可以連接兩個(gè)序列),還是做加和操作。
min() 找出序列中的最小元素。
sum() 計(jì)算元素和。
sorted() 對元素進(jìn)行排序。
reversed() 反向序列中的元素。返回是迭代器,需要類型轉(zhuǎn)換 建議用切片完成反轉(zhuǎn)

len()

len() : 計(jì)算序列的長度,結(jié)果返回序列中包含多少個(gè)元素 【列表的長度== 列表元素的個(gè)數(shù)】

max()和min()

max(列表) :找出序列中的最大值

min(列表): 找出序列中的最小值

lis = [9, 5, 7, 2, 1, -5, 100, 30]
print(max(lis))
print(min(lis))

sum()

sum(列表): 對列表中的值進(jìn)行求和

lis = [9, 5, 7, 2, 1, -5, 100, 30]
print(sum(lis))

4.3.5.5 sorted()

sorted() 對元素進(jìn)行排序。(默認(rèn)正序排序)
reverse(參數(shù))

list.sorted(reverse=True) # 逆序

新聞名稱:序列類型
URL網(wǎng)址:http://weahome.cn/article/dsogijc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部