日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】简单而不简约:一份Python小抄奉上

發(fā)布時間:2025/3/12 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】简单而不简约:一份Python小抄奉上 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

公眾號:尤而小屋
作者:Peter
編輯:Peter

大家好,我是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ù):

    • 單引號:`python`

    • 雙引號:"python"

    • 三引號:一般字符串內(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ù)

  • 求長度:len

  • 返回最值:max、min

  • 查看字符的編碼:ord

  • 查看編碼(數(shù)值)對應(yīng)的字符:chr

  • 成員判斷:in

  • 字符串重復(fù):*

  • 拼接:+ 或者 join

  • 2.5常見操作

  • 判斷是否全為字母:isalpha

  • 切割:split

  • 去掉空格:

    • strip():兩端的空格

    • lstrip():左邊的空格

    • rstrip():右邊的空格

    • 大小寫轉(zhuǎn)化:

      • upper():字母全部轉(zhuǎn)為大寫

      • lower():字母全部轉(zhuǎn)為小寫

      • isupper():判斷字母是否全部轉(zhuǎn)為大寫

      • islower():判斷字母是否全部轉(zhuǎn)為小寫

      • capitalize():首字母全部轉(zhuǎn)為大寫

      • title():字符串中所有單詞的首字母大寫,其他為小寫

      • istitle():判斷是否為標(biāo)題模式,即字符串中所有單詞的首字母大寫,其他為小寫

    • 字符串格式

      • 占位符%

      • format函數(shù)

      • f-string

      三、列表List

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

      3.1創(chuàng)建

      • 通過list函數(shù)

      • 使用方括號[]來創(chuàng)建

      3.2常見函數(shù)

    • 求長度:len

    • 合并多個列表:+

    • 成員判斷:in

    • 列表元素重復(fù):*

    • 返回列表中的最值(比較ASCII碼):max、min

    • 3.3常見操作

    • 索引和切片操作(類比字符串)

    • append:將整體追加到列表的末尾

    • extend:列表中的每個元素進(jìn)行合并,組成一個大的列表

    • index:查看元素的索引

    • insert:指定位置插入元素

    • pop:刪除頂部的元素(彈出棧頂元素)

    • remove:刪除第一次出現(xiàn)的元素;元素不存在則會報錯

    • reverse:將列表中元素的順序顛倒過來;類比reversed

    • sort:列表元素的排序;類比sorted

    • 四、元組Tuple

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

      4.1創(chuàng)建

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

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

      4.2常見操作

    • 求長度:len

    • 元組元素重復(fù):*

    • 元組拼接:+

    • 查看最值:max、min

    • 成員判斷:in

    • 遍歷元組元素:for循環(huán)

    • 索引和切片

    • 五、字典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)建

      d1?=?{"name":"小王","sex":"male"} 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常見方法

    • 添加元素:add

    • 更新集合:update

    • 隨機(jī)刪除元素:pop

    • 指定刪除元素(元素不存在則報錯):remove

    • 指定刪除元素(不存在,不報錯):discard

    • 清空集合:clear

    • 6.3集合運(yùn)算

    • 成員判斷:in

    • 子集和超集:issubset(子集)、issuperset(超集)

    • 交集:interp

    • 并集:union

    • 差集:differencee

    • 對稱差集:symmetric_difference

    • 往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機(jī)器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印機(jī)器學(xué)習(xí)在線手冊深度學(xué)習(xí)筆記專輯《統(tǒng)計學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專輯 AI基礎(chǔ)下載機(jī)器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)專輯黃海廣老師《機(jī)器學(xué)習(xí)課程》視頻課 本站qq群851320808,加入微信群請掃碼:

    總結(jié)

    以上是生活随笔為你收集整理的【Python】简单而不简约:一份Python小抄奉上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。