數據類型之序列-Day1
一、序列概述
在Python中,最基本的數據結構是序列(Sequence)。Python包括6種內建序列:列表、元組、字符串、Unicode字符串、Buffer對象和Xrange對象。
二、可變序列和不可變序列
根據內容是否可變,序列又分為可變序列和不可變序列。可變序列有列表和對象,不可變序列有字符串和元組。
三、序列操作
Python中所有序列都進行一些特定操作,包括索引(indexing)、分片(slicing)、序列相加(adding)、乘法(multiplying)、成員資格、長度、最小值和最大值。
1、索引
序列中的元素從0開始,從左向右自然編號,元素可以通過編號訪問。從左向右稱為正數索引,從右往左索引稱為負數索引。
>>> name=‘wesley‘ >>> name[0] ‘w‘ >>> name[-1] ‘y‘
2、分片
索引用來對單個元素進行訪問,使用分片可以對一定範圍內的元素進行訪問,分片通過冒號像個的兩個索引來實現的。
3、序列相加
4、乘法
5、成員資格
6、長度
7、最小值
8、最大值
數據類型之序列-Day1
相關推薦
數據類型之序列-Day1
dex name 是否 python bsp 操作 不可變 nbsp 引用 一、序列概述 在Python中,最基本的數據結構是序列(Sequence)。Python包括6種內建序列:列表、元組、字符串、Unicode字符串、Buffer對象和Xrange對象。 二、可
3、python自學之路-數據類型之序列與元組
rev pla 第一個 技術 dir bsp 一個數 序列 del 序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。最常見的是列表和元組。 列表與元組最大的區別在於列表可以進行更改
(2)Python3筆記 數據類型之"組"(序列) 與 集合
屬於 name col set 集合 列表 註意 ack 符號 一、 list [ 列表 ] ---- 任意數據類型的有序排列 1. list 操作類似 str操作 (參考上一節字符串操作) [1,2,3,4] [1,2,‘a‘, Tru
【轉】Python數據類型之“文本序列(Text Sequence)”
core true flag dex 引號 file nco title pin 【轉】Python數據類型之“文本序列(Text Sequence)” Python中的文本序列類型 Python中的文本數據由str對象或字符串進行處理。
objective-c 中數據類型之四 字典(NSDictionary)
bject ted ray 初始化 -c lec com lock led // 1. 字典初始化、賦值方式1 NSMutableDictionary *m_dictionary = [[NSMutableDictionary alloc] initWithCa
數據類型之列表 元組 字典
並且 有序 insert 解釋 replace 元素 括號 數組 知識庫 數據類型| 表示形式 | 是否有序列 | 對象是否可變|訪問順序 數字 | 1234 | 沒有下標 | 不可變 | 直接訪問 字符串| ‘asd3234‘| 有下標
objective-c 中數據類型之二 字符串(NSString)
option 大小 edas 字符串長度 seq scan 後者 code form // 1. 聲明一個NSString對象,註意對象前要加‘*’。 NSString *string1; // 賦值方
Redis學習筆記09Redis數據類型之(2) 哈希表類型
原來 1.2 sts lis holding 名稱 pty against 鍵值 1.1.1. hset 向hash中添加鍵值對。 語法: HSET key field value 參數: key :鍵名稱,鍵值為一個hash表對象。 field:hash表中的鍵名。
python 數據類型之數字
值範圍 num 次方 4.2 bsp 小數 轉換 範圍 rand 一、數字類型 Python 支持多種數字類型,包括:整型、長整型、布爾型、雙精度浮點型、十進制浮點型、 復數。 1、整型:最通用的數字類型,在32位機上,範圍 -2147483648 — 214748
python 基本數據類型之set
數據類型 set python set是一個無序且不重復的元素集合,相當於字典的鍵,不重復,不可變一、set變量初始化A = set() #註意在創建空集合的時候只能使用s=set(),因為s={}創建的是空字典 B = {"one", "two", "three", "four"} C = se
Oracle數據類型之nchar
一個表 varchar log png 舉例 into 字符 -1 eat nchar(size) nvarchar2(size) n 代表的意思是編碼格式為unicode編碼,無論中文或者英文都以一個字符來存放數據。 舉例: 比如“a” ,占用一個字符 比如“月
Redis數據類型之散列類型hash
exists 順序 hset 判斷 設置 其他 get div enc 在redis中用的最多的就是hash和string類型。 問題 假設有User對象以JSON序列化的形式存儲到redis中, User對象有id、username、password、age、name
python 基礎數據類型之字符串02
方法 python 字符創 1、字符串去除空格# # strip(self, chars=None) #去除字符串兩端空格 # lstrip(self, chars=None) #去除字符串左端空格 # rstrip(self, chars=None) #去除字符串右端空格 程序: str1 =
Redis數據類型之散列(hash)
str tab abs log aps 返回值 -s links 如果 1. 什麽是散列 散列類似於一個字典,是一個<K, V>對的集合,不過這個key和value都只能是字符串類型的,不能嵌套,可以看做Java中的Map<String, String
Python的數據類型之Number
取模 num 運算 sets true 取模運算 數字相加 cnblogs python Python3中有六種數據類型: Number String List Tuple Sets Dictionary Number(數字) Python3支持int、float、bo
python 數據類型之集合
pre key 合集 ldb inux 技術 組成 height col 一、集合的定義: 定義:由不同元素組成的集合,集合中是一組無序排列的可hash值,可以作為字典的key。 特性:集合的目的是將不同的值存放到一起,不同的集合間用來做關系運算,無需糾結於
數據類型之整型
數據 取值 註意 沒有 由於 範圍 大小 數據轉換 值範圍 #int整型 定義:age=10 #age=int(10) 用於標識:年齡,等級,身份證號,qq號,個數 #float浮點型 定義:salary=3.1 #salary=float(3.1) 用於標識:工資,身
基礎數據類型之集合和深淺copy,還有一些數據類型補充
去重 不可變 blog 而是 ron 之間 key 哈希 內存 集合 集合是無序的,不重復的數據集合,它裏面的元素是可哈希的(不可變類型),但是集合本身是不可哈希(所以集合做不了字典的鍵)的。以下是集合最重要的兩點: 去重,把
python基礎一數據類型之字典
是你 clear tde city 用戶 bsp upd 存在 2個 摘要: python基礎一數據類型之一字典,這篇主要講字典。 1,定義字典 2,字典的基礎知識 3,字典的方法 1,定義字典 1,定義1個空字典 dict1 = {} 2,定義字典
7、python數據類型之集合set
mem 重復 hostname 兩個 報錯 覆蓋 類型 move sdi 數據類型之集合setset 不允許重復的無序集合,不能通過下標取值,因為無序1、創建 創建空集合 s ={} 默認類型為字典,所以不是空集合,空集合如下 s = set() s = {