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():返回一個包含所有鍵值對的列表