python3基礎知識點

2021-08-19 16:44:12 字數 1446 閱讀 5802

使用一門語言,對於她的基礎知識點需要明確

現在我來整理一下,你可以作為閒來無事的東西看看,查漏補缺

int、float、bool、complex

使用type(a) 或者 isinstance(a,int) 判斷

下標從0開始,以-1結尾

擷取方法 b[:5] 擷取前五個

加號連線字串,乘號進行重複

下標從0開始,以-1結尾

列表是最常用的一種資料型別

函式len(list) 列表元素個數

max(list) 列表元素最大值

min(list) 列表元素最小值

list(tup) 元組轉換成列表

方法list.count(obj) 統計某個元素在列表中出現的次數

list.index(obj) 從列表中找出某個值第乙個匹配項的索引位置

list.insert(index,obj) 將物件插入列表的index位置

list.pop(obj=list[-1]) 移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

list.remove(obj) 移除列表中某個值的第乙個匹配項

list.reverse() 反向列表中元素

list.sort([func]) 對原列表進行排序

list.clear() 清空列表

list.copy() 複製列表

tuple # d=(1,2,3,)

元組的元素是不可變的,但是可以包含可變的物件,例如包含了乙個list,你可以改變list裡面的值

空元組 tup=()

單元素元組 tupp=(2,) 需要以逗號結尾防止歧義

無序不重複是集合的特點

你可以用來去重

宣告乙個集合使用 大括號 {}或者set(),但是宣告乙個空集合需要使用set()

e=set(e)

我們都學過數學中的集合 這裡有點像 也有集合運算

# set可以進行集合運算

a = set('abracadabra')

b = set('alacazam')

print(a)

print(a - b) # a和b的差集

print(a | b) # a和b的並集

print(a & b) # a和b的交集

print(a ^ b) # a和b中不同時存在的元素

字典是無序的鍵值對 和json的資料格式很像,但是完全是兩碼事,具體想要了解的可以去看看dict和json的異同

因為無序,取值只能通過key取

函式len(dict) 計算字典元素個數,即鍵的總數

str(dict) 輸出字典,以可列印的字串表示

type(dict) 返回輸入的變數型別,如果變數是字典就返回字典型別

方法在這裡 python dict

會持續更新~

Python基礎知識點

python2與python3編碼相容性 python2如果沒有指定編碼格式,預設的編碼是ascii,不進行轉換會出現unicodedecodeerror錯誤,為了使得python2與3進行相容,可以用如下 實現 import sys from django.utils import six if ...

python3小知識點

a a 3 a 3,b c a.extend d 6 a 3,b c d 6 format 698.25 698.2 format 698.26 698.3 把型別物件當作函式一樣呼叫執行 class a def call 根據檔名自動匯入模組,和re模組是一樣的,模組中有什麼方法就可以使用m直接呼...

基礎知識點總結3

類是對現實生活中一類具有共同屬性 類中方法外的變數 和行為 成員方法 的事物的抽象。class 物件是能夠看得到摸的著的真實存在的實體。建立物件的格式 類名 物件名 new 類名 類是對事物的一種描述,物件則為具體存在的事物 呼叫成員的格式 物件名.成員變數 物件名.成員方法 private是乙個修...