Python函数总结

公共函数:

  • print(str) ->输出函数
  • input(str)->输入函数
  • round(float,int)->四舍五入函数
  • range(int x, int y)->生成[x, y]之间的数列
  • len()->计算数据类型的长度
  • dir()->显示函数或类型的成员信息
  • bytes(str[,encoding='utf-8'])->将字符串转为二进制
  • int(x)->将纯数字的字符串转为int
  • str(x)->将x转为字符串类型
  • float(x)->将纯数字的字符串转为float
  • list(x)->将x转为列表
  • set(x)->将x转为集合
  • tuple(x)->将x转为元组
  • max()->计算集合、列表、元组、字典的最大值
  • min()->计算集合、列表、元组、字典的最小值
  • sum()->计算集合、列表、元组、字典的和
  • typle(x)->返回x的类型

random

  • random.random()->生成[0, 1)之间的随机数
  • random.uniform(x, y)->生成[x, y)之间的随机数
  • random.randint(x, y)->生成[x, y)之间的整数随机数

str

  • str.find('a'[,x][,y])->查找str中[x, y)位置是否存在‘a’,如果存在返回首次出现的位置,没有找到返回-1
  • str.rfind(x, y ,z)->从右侧开始查找,找到第一个匹配上的;从字符串y处查找字符x,在z处结束
  • str.index(x)->查找字符x的位置
  • str.rindex(x)->从右侧查找字符x的位置
  • str.startswich(‘a’)->判断str开始处是否存在‘a’
  • str.endswich('a')->判断str结尾处是否存在'a'
  • str.format(*args, **kwargs)->格式化字符串
  • str.split(',')->依据‘,’分割str为列表
  • str.replace(old, new)->返回字符串old部分被new代替后的字符串
  • str.translate(x, y)->返回x被y替换后的新字符串
  • str.upper(x)->将字符串全部转换为大写
  • str.lower(x)->将字符串全部转换为小写
  • str.title(x)->将单词的首字母大写
  • str.swapcase()->反转字符串的大小写
  • str.isupper()->判断字符串是否全部为大写
  • str.islower()->判断字符串是否全部为小写
  • str.istitle()->判断字符串首字母是否为大写
  • str.splitlines(keepend=Ture)->按行分割字符串,keepend表示是否保留换行符
  • str.ljust(x, y)->左对齐,x为宽度,右侧剩余空白处用y填充
  • str.rjust(x, y)->右对齐,x为宽度,左侧剩余空白处用y填充
  • str.center(x, y)->居中对齐,x为宽度,左右两侧剩余空白处用y填充
  • str.strip(x)->x表示从两侧开始需要去掉的字符, 默认去掉空格
  • str.lstrip(x)->x表示从左开始需要去掉的字符, 默认去掉空格
  • str.rstrip(x)->x表示从右开始需要去掉的字符, 默认去掉空格

math

  • math.fabs(x)->求取x的绝对值
  • math.pow(3, 5)->求3的5次幂
  • math.sqrt(x)->求x的开方
  • math.log(x[,base])->求以base为基数的x的对数
  • math.trunc(x)->获取x的整数位
  • math.ceil(x)->对x上行取整,取比x大的整数中最小的那个
  • math.floor(x)->对x下行取整,取比x小的整数中最小的那个

list

  • list.pop([index]) -> 删除index位置的元素(默认删除最后一个),返回被删除元素
  • list.insert(x,y) ->将y插入到位置x处
  • list.extend(list)->添加多个元素
  • list.remove(x)->将元素x移除
  • list.clear()->清楚list的所有数据
  • list.sort()->排序,如果是字符则按照ASCII码排序
  • list.reverse()->反转列表
  • list.copy()->复制列表的内容
  • list.count(x)->统计元素x在列表中的个数

Ascii

  • ord('a')->将‘a’转换成ASCII码数值
  • chr(12)->将数值转换成ASCII码的字符

dict

  • dict. pop(key)->删除字典中键值为key的元素,并返回被删除的元素
  • dict.get(key)->获取键值为key的value,key不存在则返回None
  • dict.keys()->以集合的类型返回字典的key值
  • dict.items()->将键值对作为item返回,返回类型dict_items
  • enumerate(dict)->枚举函数遍历->(index, key)

tuple

  • tuple.index(x)->返回x元素在元组中的位置
  • tuple.count(x)->返回x元素的个数

set

  • set.add(x)->添加单个元素x到集合
  • set.update()->添加多个元素到集合
  • set.clear()->删除集合中的所有数据
  • set.pop()->删除元素x,从开始位置删除,返回被删除元素
  • set.remove(x)->删除元素x

os

  • os.listdir(x)->获取x路径下的所有文件目录的名字
  • os.mkdir(path)->创建目录
  • os.rename(x, y)->将名称x修改为y
  • os.remove(x)->删除文件x
  • os.rmdir(x)->删除目录
  • os.stat(file)->获取文件属性
  • os.path.abspath(file)->获取文件绝对路径
  • os.path.join(x, y)->拼接路径
  • os.getcwd()->返回脚本所在路径
  • os.path,split(path)->分割目录,文件名
  • os.path.splitext(file)->分割文件,后辍
  • os.path.exists(path)->判断目录是否存在
  • os.path.isfile(path)->判断是否是文件
  • os.path.isdir(path)->判断是否是目录
  • os.path.basename(path)->返回文件名称
  • os.path.dirname(path)->返回文件目录
  • os.system(x)->执行系统指令x

time

  • time.time()->获取当前时间的时间戳
  • time.localtime(sec)->将时间戳转换为时间元组,没有参数返回本地时间时间元组
  • time.gmtime(sec)->将时间戳转换为时间元组,没有参数返回世界标准时间
  • time.strftime(‘%Y-%m-%d’,time)->将时间元组转换为%Y-%m-%d格式的字符串
  • time.strptime('2017-10-18 11:38:05', ' %Y-%M-%d %H:%M:%S')->将时间字符串转换为时间元组
  • time.ctime(sec)->将时间戳转换为字符串:'Sat Mar 24 11:47:04 2018'
  • time.sleep(x)->让进程休眠x秒
  • time.clock()->第一次执行表示记录当前时间,第二次执行为两次执行的时间差

shutil

  • shutil.copyfile(x, y)->将文件从路径x复制到y路径
  • shutil.copytree(x, y)->将目录从路径x复制到y路径
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容