python基礎第1期 常用函式總結

2021-07-27 10:04:16 字數 2029 閱讀 3298

bif:內建函式

在shell中輸入dir(_builtins_):結果中全部是小寫的就是內建函式

在shell中輸入help(內建函式)即可查詢內建函式的功能

python對大小寫敏感

字串的話單引號和雙引號都可以表示字串

如果字串中\本身比較多的話,可以使用原始字串

str=r』c:\now』

如果字串比較長的話,可以使用三重雙引號: 「」」 「」」

在python中,/所得的結果是精確數值。//除了之後的結果是只保留整數。

**用來冪運算

elif:在python中相當於else if的縮寫

python中在使用if else時,並沒有就近原則,考慮的只有縮排。

斷言(assert):當此關鍵字後面的條件為假時,程式自動崩潰並丟擲assertionerror的異常。當條件為真時,程式自動忽略這個語句。主要用於測試時植入檢查點,確保當某個條件成立時才執行程式。

for迴圈的格式:

for   in  :

迴圈體    

range(n1,n2,n3)函式中可以有三個引數。其中返回的值是n1~n2-1(不包括n2)其中n3指的是兩個數之間的間隔,預設情況下間隔為1.

列表:普通列表:

number=[1,2,3,4,5]

member=[『1』,』2』,』3』]

混合列表:

mix=[1,』小陳』,3.14,[1,2,3]]

空列表:

empty=

向列表中新增元素:

新增兩位以上的元素,可以使用extend,但是extend的引數也是列表

member.extend([『4』,』5』])

如果想要新增到固定的位置,使用insert。引數1為位置,引數2為新增的元素。

member.insert(1,』6』)

從列表中獲取元素:直接利用索引member[1]

從列表中刪除元素:

使用remove()可以刪除列表中存在的元素,member.remove(『n1』)

使用del語句:del member[『1』]。del 列表名稱:刪除整個列表

使用pop函式:member.pop(1)刪除位置索引的元素,預設刪除最後乙個元素。

獲取列表分片,獲取一定範圍內的列表

member[n1:n2],元素取值為n1~n2-1

member[:3]:前面省略,預設為0

member[1:]預設從位置索引1到最後

member[:]預設整個列表的拷貝

列表操作符:

>,<:進行比較操作時,直接從第乙個元素進行比較,若能得到結果不需考慮後面的元素

and:左右兩邊為true時結果為true

+:實現列表的拼接,類似extend方法,+要求兩邊的型別一致

*:列表可以實現乘法,所得的結果是元素進行了n次重複

成員關係操作符:in 判斷是否在列表內,not in判斷元素是否不在列表內

對於列表中的列表中的元素進行訪問類似二維陣列:list2[1][1]

列表其他函式:

list.count(元素)計算元素出現的次數是多少

list.index(元素,元素出現的範圍起始,元素出現的範圍結束位置)返回索引位置

list.reverse將列表進行翻轉

list.sort(reverse=false):採用的是歸併排序,預設reverse=false,實現從小到大排序。改為true時從大到小排序

list12=list11[:]實現copy之後1和2之間沒有其他關係

list13=list11實現copy之後,新增了標籤,但是內容並不改變即list11和13之間的變化會互相影響。

元組:內容既定,便不可改變

建立元組:tuple1=(1,2,3,4,5,6,7,8)。元組的重要標誌是,而不是()

僅建立乙個元組時:tuple1=1,

刪除整個元組:del tuple1

可以用在元組上的操作符:

重複操作符*、連線操作符、關係操作符<.>、 成員操作符in,not in、邏輯操作符and,or

python第6期作業1

一.程式語言的作用及與作業系統和硬體的關係 1 程式語言是程式設計師和電腦的溝通語言。作業系統的出現就是執行於硬體之上,來控制硬體的,我們開發時,只需要呼叫作業系統為我們提供的簡單而優雅的介面就可以了 二.cpu 記憶體 磁碟 2.cpu 就像人的大腦 是負責運算的 記憶體負責臨時儲存 硬碟是負責永...

Python基礎第8期 任務1打卡

1 環境搭建 anaconda環境配置 直譯器 2 python初體驗 print and input 3 python基礎講解 python變數特性 命名規則 注釋方法 python中 作用 學會使用dir 及和help import使用 pep8介紹 4 python數值基本知識 python中...

Python基礎第8期 任務1打卡

1 環境搭建 anaconda環境配置 直譯器 2 python初體驗 print and input 3 python基礎講解 python變數特性 命名規則 注釋方法 python中 作用 學會使用dir 及和help import使用 pep8介紹 4 python數值基本知識 python中...