Python——常用一些函数和使用方法。

字符串:str

str [:::] 切片

strip()去空格

replace (原,需要替换)  替换

split()切割,字符串变列表

join()拼接,列表变字符串 

startswith()判断指定开头

endwith()判读指定结尾

len()计算长度

b = 10
f'{a}' #对字符串内插入与format用途相同
{a}.format(b)

列表 :list

list [:::] 切片 与字符串相同

append()追加操作

remove()删除某个元素

pop()默认最后一个删除

for  i in  listrange()前闭后开

镶嵌格式需要层级查找

元组 tuple

tuple[:::]  切片

字典 dict

增 :setdefault('key',‘value’)key必须是不存在的
改 :key:修改value 
删 :pop(‘key’)
查 :【key】:value 不存在报错
		get(key)不存在返回None
for i in *.value: #拿到所以的值
for k,v  in d.items():
	print(k)
	print(v)

集合 set

自带去重

&交集,| 并集,-差集。
增 :add()
删 :remove()

注:set,list,dict可变,不可哈希

深浅拷贝

 =  单纯的对内存的复制
 copy()产生新的内存数据 只是拷贝第一层内容,浅拷贝
import copy
copy.deepcopy  深度拷贝,延伸部分也会拷贝

文件操作

模式
r ;read 读
w ; write 创建,写 单独会覆盖
a ; append 不创建,追加内容

with open'd.text', mode ='r' ,enconding = 'utf-8'as f1:

函数

def func():
	print1return#可以将返回值进行操作
func()
def func(title):#形参
	print(title)
func(‘ab’)实参
def func(*a):动态,*自动打包成元组
	print(a)
func(1,23
def func(**a):关键字动态,*打包成字典
	print(a)
func(1,23

#位置参数>*agrs> 默认值参数>**kwargs

你可能感兴趣的:(python,开发语言,后端)