Python常用函数及方法
#常用函数
input("提示字符串") --从标准输入设备上读取一个字符串,末尾的换行符会被删除
print(value,...,sep=' ',end='\n',file=sys.stdout,flush=False) --输出函数,可接收多个字符串,用逗号“,”分隔 -file :流对象,默认为sys.stdout -sep:两个值之间的分隔符,默认 为一个空格 -end:输出完毕后在流末尾自动追加一个字符串,默认为换行符 -flush: 是否立即将流进行输出
ord() --得到一个字符的ASCII值
chr() --得到这个值所对应的ASCIII字符
str() --将对象转换成合理的字符串
repr() --创建一个字符串,以合法Python表达式的形式来表示值
len() --获得字符串的长度
min() --获得字符串中的最小值
max() --获得字符串中的最大值
range(stop) or range(start,stop[,step]) --生成一个可迭代的整数序列对象 示例: range(1,10,2) 生成 1,3,5,7,9
list() --列表生成函数list list(iterable) 用可迭代对象初始化一个列表
len() --用来得到序列的长度
max() --用来得到序列最大值的元素
min() --用来得到序列最小值的元素
sum() --得到列表中所有元素的和
#常用方法
find方法 查找子字符串在字符串中出现的第一个位置,没有找到返回 -1 --find(sub,[,start[,end]])
index方法 功能类似find 方法 没有找到触发触异常
strip方法 去掉字符串两端的指定字符,得到一个新的字符串 --S.lstrip([char]) 去左 S.rstrip([char]) 【char】缺省为去掉空白字符
count方法 统计字符串中子字符出现的个数 --S.count(sub[,start[,end]])
upper方法 把全部字母转换成大写
lower方法 把全部字母转换成小写
replace方法 在原字符串中替换指定部分,返回新的字符串 --S.replace(old,new[,count])
capitalize方法 字符串首字母大写,其余小写
title方法 字符串每个单词的首字母大写,其余小写
swapcase方法 把字符串中的大小写互换
center方法 将原字符串居中,左右使用指定字符串填充,默认为空格 --S.center(width[,fill])
append(object) 方法 --向列表中添加元素
extend(iterable)方法 --向列表汇总追加另一个列表
insert(index,object) --向列表指定位置插入元素
pop([index])方法 --删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回移除元素
remove(value)方法 --从列表中删除第一次出现在列表中的值,返回None
copy()方法 --复制此列表(只复制一层,不会深层复制对象)
reverse()方法 --列表反转,只返回反转排列顺序,列表的值不会改变
sort()方法 --将列表的顺序值按从小到大的顺序进行排列
clear()方法 --清空列表
split()方法 --字符串拆分 --S.split(sep=None,maxsplit=-1)
join()方法 --字符串拼接
update()方法 --替换
add()方法 --向集合添加元素,若存在则不添加
remov()方法 --移除
pop()方法 --随机删除一个元素,并返回
clear()方法 --清除集合元素
copy()方法 --复制集合
del()方法 --删除集合
--字典内建方法
pop(key[,default]); get(key[,default]); update(); keys() ;list() ;values() ; items() ;copy() ;clear().
----返回布尔值的常用方法
isupper() --判断字符串是否全为大写
istitle() --判断字符串的每个单词首字母是否大写
ismumeric() --判断字符串是否只包含由文字数字式字符
isalpha() --判断字符串是否指包含文字字符
isidentifiler() --判断字符串是否是合法的标识符
isspace() --判断字符串是否只包含空格、制表符、回车符
isdecimal() --判断字符串是否只包含十进制数字字符,多种语言
isdigit() --判断字符串是否只包含数字

浙公网安备 33010602011771号