1. 程式人生 > >Python基礎之六大資料型別

Python基礎之六大資料型別

number:

type() 查詢變數型別

isinstance() 判斷資料型別

int() 轉為整數

float()轉為浮點數

str() 轉為字串

tuple() 轉為元組

list() 轉為列表

complex() 轉為複數

math:

dir()檢視math函式

abs() 絕對值

max()最大值

min()最小值

pow()次方

ceil()向上取整

floor() 向下取整

sqrt()開方

random:

choice() 隨機取數

randrange()範圍取隨機1個,可設步長(單畢)

random()隨機浮點數1個

shuffle()隨機排序

uniform(x,y)隨機生成一個x與y之間的實數,返回一個浮點數

randint()隨機取數(雙閉)

string:

input()輸入

print()輸出

下標和切片

\n 換行

\t 製表

r.. 正則

find()檢查是否在mystr中,是,返回字串開始索引,否:-1

index()檢查是否在mystr中,是,返回字串開始索引,否:報錯

count()返回字元在字串中出現次數

replace(a,b,c)a被替換成b c為次數

split(a) 以a為分隔符切割字串,可設切片數

capitalize():首字元大寫

title():每個單詞首字母大寫

lower():轉為小寫

upper():轉為大寫

swapcase():大小寫反轉

startswith(a):檢測是否以a開頭,是:ture 否:false

endswith(a):檢測是否以a結尾,是:true 否:false

ljust(12):左對齊,缺少空格填

rjust(12):右對齊,缺少空格填

center(12):居中,缺少空格填

lstrip():刪除字串左邊空白字元

rstrip():刪除字串右邊空白字元

strip():刪除字串左右兩邊空白字元

partition(a):把字串分成三部分 a前 a a後

splitlines():按行分割,返回一個包含各行作為元素的列表

isalpha():若字串均為字母,true 否:false isdigit():若字串均為數字,true 否 false isalnum():若字串均為字母和數字,true 否:false isspace():若字串均為空格,ture 否:false join(a):以a作為分隔符,對字串進行分割(連線)

list:

len():獲取序列長度

下標--》取值,替換(修改),擷取

append():向列表新增元素

extend():將一個集合中的元素新增到另一個列表中(後面)

insert(index,object):在指定位置index前插入元素object

in/not in

index:同string

find:沒有這個方法

del abc[0]:根據下標進行刪除

pop():刪除最後一個元素

remove():根據具體的值來進行資料的刪除

sort():預設從小到大進行排序

reverse():當前列表逆序

tupie:

訪問,擷取--》下標

del 元組:刪除

len()個數

max()最大值

min():最小值

set:

add(a) 新增元素a 元素做為整體

update() 插入資料(更新資料)(在後) 元素拆為個體

remove() 刪除(根據值刪除)

& 並集

| 交集

dictionary:

根據key 找值

info["id"] = newId 修改(覆蓋)元素 可新增元素

get 訪問元素(可直接賦值不存在的元素)

del dict 刪除指定元素或整個字典

clear() 清除字典中所有的元素

len():測量鍵值對個數

keys() 返回一個包含字典所有的鍵

values() 返回一個包含字典所有的值

items():返回一個包含所有鍵值對的列表