使用一門語言,對於她的基礎知識點需要明確
現在我來整理一下,你可以作為閒來無事的東西看看,查漏補缺
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是乙個修...