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()  --判断字符串是否只包含数字

 

posted @ 2018-12-02 23:49  把错误挂在墙上  阅读(259)  评论(0)    收藏  举报