成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單而不簡約:一份Python小抄奉上

開發(fā) 后端
字符串是Python中常見的數(shù)據(jù)類型之一,能夠使用str函數(shù)將其他類型的數(shù)據(jù)強(qiáng)制轉(zhuǎn)成字符類型。

[[421173]]

本文轉(zhuǎn)載自微信公眾號「尤而小屋」,作者尤而小屋。轉(zhuǎn)載本文請聯(lián)系尤而小屋公眾號。

大家好,我是Peter~

本文主要是對Python中常見的6種數(shù)據(jù)類型操作進(jìn)行了匯總:

  • Numbers(數(shù)字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Dictionary(字典)
  • Set(集合)

一、數(shù)字Numbers

數(shù)字很常見,比如:1,2,100,999等,兩個常見的數(shù)據(jù)類型轉(zhuǎn)化函數(shù):int和float。數(shù)值型數(shù)據(jù)的常見操作:

1.1算術(shù)運(yùn)算

算術(shù)運(yùn)算返回的是具體的數(shù)值:

  • 加:+
  • 減:-
  • 乘:*
  • 除:/
  • 乘方:**
  • 求余數(shù):%
  • 求商://

1.2比較運(yùn)算

比較運(yùn)算返回的是布爾值:True或者False

  • 大于:>
  • 小于:<
  • 等于:==
  • 小于等于:<=
  • 大于等于:>=
  • 不等于:<> 或 !=

1.3常用函數(shù)

  • 取絕對值:abs
  • 四舍五入:round
  • 取整:int
  • 轉(zhuǎn)浮點(diǎn)數(shù):float

二、字符串String

字符串是Python中常見的數(shù)據(jù)類型之一,能夠使用str函數(shù)將其他類型的數(shù)據(jù)強(qiáng)制轉(zhuǎn)成字符類型

2.1鍵盤輸入

終端中通過input函數(shù)輸入的任何內(nèi)容都是字符串?dāng)?shù)據(jù)

2.2三種方法生成

通過3種方法生成字符串?dāng)?shù)據(jù):

  1. 單引號:`python`
  2. 雙引號:"python"
  3. 三引號:一般字符串內(nèi)容較長時使用,"""I am learning python..."""

2.3索引和切片

1、關(guān)于索引:

通過index函數(shù)能夠查看索引值

2、關(guān)于切片:

  • 標(biāo)準(zhǔn)形式:start:stop:step
  • 含頭不含尾:包含start部分,不包含stop部分
  • 切片的時候,索引左邊從0開始,右邊從-1開始
  • 步長step可正可負(fù)

2.4常用函數(shù)

  1. 求長度:len
  2. 返回最值:max、min
  3. 查看字符的編碼:ord
  4. 查看編碼(數(shù)值)對應(yīng)的字符:chr
  5. 成員判斷:in
  6. 字符串重復(fù):*
  7. 拼接:+ 或者 join

2.5常見操作

1.判斷是否全為字母:isalpha

2.切割:split

3.去掉空格:

  • strip():兩端的空格
  • lstrip():左邊的空格
  • rstrip():右邊的空格

4.大小寫轉(zhuǎn)化:

  • upper():字母全部轉(zhuǎn)為大寫
  • lower():字母全部轉(zhuǎn)為小寫
  • isupper():判斷字母是否全部轉(zhuǎn)為大寫
  • islower():判斷字母是否全部轉(zhuǎn)為小寫
  • capitalize():首字母全部轉(zhuǎn)為大寫
  • title():字符串中所有單詞的首字母大寫,其他為小寫
  • istitle():判斷是否為標(biāo)題模式,即字符串中所有單詞的首字母大寫,其他為小寫

5.字符串格式

  • 占位符%
  • format函數(shù)
  • f-string

三、列表List

列表可以說是Python中最為活躍的一個數(shù)據(jù)類型,使用極其頻繁,操作也很多:

3.1創(chuàng)建

  • 通過list函數(shù)
  • 使用方括號[]來創(chuàng)建

3.2常見函數(shù)

  1. 求長度:len
  2. 合并多個列表:+
  3. 成員判斷:in
  4. 列表元素重復(fù):*
  5. 返回列表中的最值(比較ASCII碼):max、min

3.3常見操作

  1. 索引和切片操作(類比字符串)
  2. append:將整體追加到列表的末尾
  3. extend:列表中的每個元素進(jìn)行合并,組成一個大的列表
  4. index:查看元素的索引
  5. insert:指定位置插入元素
  6. pop:刪除頂部的元素(彈出棧頂元素)
  7. remove:刪除第一次出現(xiàn)的元素;元素不存在則會報錯
  8. reverse:將列表中元素的順序顛倒過來;類比reversed
  9. sort:列表元素的排序;類比sorted

四、元組Tuple

元組可以看成是一種不可修改的特殊“列表”。

4.1創(chuàng)建

通過小括號()或者tuple函數(shù)來創(chuàng)建。即便是只有一個元素,元組中的元素最后也要有逗號

  1. t1 = (1,2,3) 
  2. t2 = (4,)  # 單個元素 
  3. t3 = tuple(("python","go","html"

4.2常見操作

  1. 求長度:len
  2. 元組元素重復(fù):*
  3. 元組拼接:+
  4. 查看最值:max、min
  5. 成員判斷:in
  6. 遍歷元組元素:for循環(huán)
  7. 索引和切片

五、字典Dictionary

字符串、列表、元組都是有序的數(shù)據(jù)類型,字典是無序的數(shù)據(jù)類型,主要是用來存放具有一定映射關(guān)系的數(shù)據(jù)。

在字典中,鍵是不同重復(fù)的,且是不可變的數(shù)據(jù)類型,值可以是任意的數(shù)據(jù)類型

5.1創(chuàng)建

創(chuàng)建字典的兩種方式:

  • 通過{}來創(chuàng)建
  • 使用dict函數(shù)來創(chuàng)建
  1. d1 = {"name":"小王","sex":"male"
  2.  
  3. d2 = dict(["name","小王"],["sex","male"]) 

5.2常見操作

  • 通過key訪問value:df1["name"]
  • 通過key添加鍵值對:df1["address"] = "北京"
  • 通過key刪除鍵值對:del df1["sex"]
  • 通過key修改鍵值對:df1["name"] = "小紅"
  • 判斷指定的鍵值對是否存在:"birth" in df1(判斷是否在keys中)

5.3常見方法

  • 清空:clear
  • 通過key獲取value:get
  • 更新鍵值對的取值:update
  • 刪除某個鍵值對:pop
  • 隨機(jī)取出一個鍵值對:popitem
  • 根據(jù)key獲取value(可設(shè)置默認(rèn)值):setdefault
  • 創(chuàng)建默認(rèn)字典(值為None,可指定具體的值):fromkeys
  • 字典遍歷,默認(rèn)是遍歷鍵:keys、values、items

六、集合Set

集合不能有重復(fù)元素,可以看做是列表和字典的“雜合體”

6.1創(chuàng)建

  • 通過set函數(shù)創(chuàng)建(空集合只能用這種方法)
  • 通過{}創(chuàng)建
  • 創(chuàng)建凍集合:frozenset

6.2常見方法

  1. 添加元素:add
  2. 更新集合:update
  3. 隨機(jī)刪除元素:pop
  4. 指定刪除元素(元素不存在則報錯):remove
  5. 指定刪除元素(不存在,不報錯):discard
  6. 清空集合:clear

6.3集合運(yùn)算 

  1. 成員判斷:in
  2. 子集和超集:issubset(子集)、issuperset(超集)
  3. 交集:intersection
  4. 并集:union
  5. 差集:differencee
  6. 對稱差集:symmetric_difference

 

責(zé)任編輯:武曉燕 來源: 尤而小屋
相關(guān)推薦

2012-10-18 13:26:03

多米音樂華為

2010-08-06 09:07:23

FlexFlex開源項(xiàng)目

2021-04-13 09:09:29

DevOps流程Docker

2025-01-15 15:30:26

2023-11-24 08:00:54

工具Go模板

2011-05-07 10:25:26

佳能MP498一體機(jī)評測

2010-12-02 17:48:02

Windows Pho

2011-04-29 15:04:16

惠普OMNI100

2019-03-24 14:14:40

代碼閱讀源代碼

2018-03-09 10:28:30

生態(tài)報告簽收

2020-07-15 15:38:15

人臉識別照片活化手機(jī)

2022-04-29 08:48:25

開源

2009-07-20 10:06:47

虛擬化思杰操作系統(tǒng)

2019-03-15 15:15:12

硬盤SSD閃存

2009-03-11 13:32:12

簡歷求職應(yīng)聘

2015-03-19 15:17:11

2018-07-29 15:33:04

2016-08-24 16:55:18

DevOps結(jié)構(gòu)清單

2023-09-29 22:41:26

Kubernetes云原生

2019-12-03 10:28:53

編程語言PythonJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美国产视频 | 久久国产区 | 91成人午夜性a一级毛片 | 久久一区二区三区电影 | 国产精品视频不卡 | 国产在线色 | 久久久精品一区二区三区 | 喷水毛片 | 午夜看电影在线观看 | 国产原创视频 | 久久一区视频 | 美女久久久久 | 谁有毛片 | 久久久成人网 | 国产精品久久久久久高潮 | 亚洲精品久久久久久久久久久久久 | 成人h动漫精品一区二区器材 | 久久成人精品一区二区三区 | 午夜资源| 激情福利视频 | 精品av | 欧美成人h版在线观看 | 精品一区二区三区免费毛片 | 国产一级片久久久 | 性网址| 最新超碰| 成年网站在线观看 | 男人天堂av网 | 国产精品高清在线 | 精品久久久久久中文字幕 | 成人片免费看 | 亚洲成色777777在线观看影院 | 福利一区视频 | 成人在线影视 | h片免费看| 一级a毛片| 99视频| 亚洲精品资源 | 久久久久久成人 | 久久精品国产免费一区二区三区 | 天堂一区二区三区 |