超级干货,python常用函数大总结】的更多相关文章

我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 话不多说,干货来袭! 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式…
Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的浮点数. 若要控制范围为[min,max)可采用 min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数: 2. choice(seq)方法: 该方法从序列seq中返回一个随机的元素: 3. randint(a,b)方法: 该方法随机随机生成a~b之间的整…
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj的name space中可见的name hasattr(obj,name) 查看一个obj的name space中是否有name get…
学习过Python都知道python中有很多库.python本身就是万能胶水,众多强大的库/模块正是它的优势. 收集一些Python常用的函数库,方便大家选择要学习的库,也方便自己学习收集,熟悉运用好这几个库,在Python这门语言也做不少的事. 1.爬虫神器scrapy框架.配上scrapy-redis组件,轻松开发一个分布式爬虫.言语无法表达我的景仰. 2.matplotlib绘图库,绘图神器. 3. you-get下载神器.国内外主流如的60多个网站的视频都支持下载.下图勾分别为支持视频.…
1.常用函数     round() :  四舍五入         参数1:要处理的小数         参数2:可选,如果不加,就是不要小数,如果加,就是保留几位小数     abs() :绝对值函数     max() :列表.字符串,得到最大的元素     min() :列表.字符串,得到最小的元素     hex() : 给一个十进制,将其转化为十六进制     oct() :给一个十进制,转化为八进制     bin() :给一个十进制,转化为二进制     sum() :给一个列表…
常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input():键盘输入(会把用户的输入都作为一个字符串来处理) 6.str():它会把值转换为合理形式的字符串,以例用户可以理解: repr():它会创建一个字符串,它以合法的python表达式的形式来表示值. 7.长字符串带跨行:'''  ''' 原始字符串:r'  ' Unicode字符串:u'  ' 8…
原文地址https://www.cnblogs.com/nice107/p/8118876.html 我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的…
Python常用内置函数总结: 整理过程中参考了runoob网站中python内置函数的相关知识点,特此鸣谢!! 原文地址:http://www.runoob.com/python/python-built-in-functions.html l all()函数 判断迭代对象中是否有空或为0的对象,如果有则返回False all(['a', 'b', 'c', 'd'])  # 列表list,元素都不为空或0 True all([0, 1,2, 3])          # 列表list,存在一…
目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模块 11. time模块 12. random模块 13. jieba模块 最后 前言 参考资料: <Python编程:从入门到实战>: MOOC慕课北理的嵩天教授的Python课程: 结合语法基础: 本篇会实时更新,学到啥模块就更新啥模块的方法.重点放在常用函数.方法的总结,类似Java里API…
在Python教程中return 语句是函数中常用的一个语句.return 语句用于从函数中返回,也就是中断函数.我们也可以选择在中断函数时从函数中返回一个值.案例(保存为 function_return.py): def maximum(x, y): if x > y: return x elif x == y: return 'The numbers are equal' else: return y print(maximum(2, 3)) 输出: $ python function_re…
文章内容摘自:http://www.cnblogs.com/vamei 1.type() 查询变量的类型 例: >>> a = 10>>> print a10>>> print type(a)<type 'int'> 2.dir() 查询一个类或者对象所有属性 >>>print dir(list) 3.help() 查询类的说明文档 >>>print help(list) 4.range() 建立表(li…
原文来源于博客园和CSDN 1.计算函数 abs()--取绝对值 max()--取序列最大值,包括列表.元组 min()--取序列最小值 len()--取长度 divmod(a,b)---取a//b除数整数以及余数,成为一个元组 pow(x,y)--取x的Y次幂 pow(x,y,z)先x的Y次幂,再对Z取余 round()--修改精度,如果没有,默认取0位 range()快速生成一个列表 2.其他函数 callable()--返回是否可调用返回true或false isinstance(a,ty…
原文地址:博客园  CSDN 基本定制型C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数):通常用在设置不变数据类型的子类.C.__del__(self) 解构器C.__str__(self) 可打印的字符输出:内建str()及print 语句C.__repr__(self) 运行时的字符串输出:内建repr() 和‘‘ 操作符C.__unicode__(self)b Unic…
在用python编写脚本或写程序过程中总要遇到一些对大文件或数据进行排序,计算,循环跌代等.我想下面这些函数库一定能用得到,总结如下:便于以后备查 列表去重(传说是列表去重最高效的方法): al = ['/data/consul/script/check_port.py', '/data/consul/script/check_port.py', '/data/consul/script/check_port.py'] {}.fromkeys(al).keys() ['/data/consul/…
## 1 ##获取输入值 a = raw_input("请输入:") if a == str(1): print "success" else: print "failure" ## 2 ##利用sys获取脚本文件的当前路径 import sys,os def cur_file_dir(): path = sys.path[0] #获取脚本路径 #判断为脚本文件还是py2exe编译后的文件,如果是脚本文件,则返回的是脚本的目录 #,如果是py2e…
==================系统库函数================ 字符串函数 举例数学函数 import math val=math.sin(3.14/6) val=math.sin(math.pi/6) >>> 3*3*3*3 81 >>> math.pow(3,4)     #3的4次方 81.0 举例操作系统函数 >>> import os >>> os.getcwd()    #列出当前目录 'C:\\Users…
1.lambda lambda其实就是一条语句,lambda(x):body.x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的值.>>>f=lambda x:x+1>>>f(2)3>>>(lambda x,y:x+y)(2,3)5 2.filter filter(func, list)接受两个参数:一个函数func和一个列表list,返回一个列表.函数func只能有一个参数.fi…
可能经常用到的标准模块和第三方常用的50个库 本文由python培训班授课老师整理 数学计算:     numbers - Numeric abstract base classes     math - Mathematical functions     cmath - Mathematical functions for complex numbers     decimal - Decimal fixed point and floating point arithmetic     f…
python中的求绝对值函数:abs(X) 1. 参数 x 可以是整形也可以是复数,假如是复数的话,就求复数的模. >>> # 整形数字 ... >>> a = 10 >>> b = -100 >>> a 10 >>> b -100 >>> abs(a) 10 >>> a 10 >>> abs(b) 100 >>> b -100 >>…
语法语句篇 除法运算(精确运算和截断运算) 在python2中,除法运算通常是截断除法.什么是截断除法: >>> 3/4 0 # 自动忽略小数项 要是想 得到正确结果 怎么办呢? method1: >>> 3. /4 0.75 # 3. 表示 3.0, 表示的是浮点数 method2: >>> from __future__ import division # 导入这个语句后, “/”此后均执行 精确除法 >>> 3/4 0.75 #…
urlencode与urldecode 当url中包含中文或者参数包含中文,需要对中文或者特殊字符(/.&)做编码转换. urlencode的本质:把字符串转为gbk编码,再把\x替换成%.如果终端是utf8编码的,需要把结果再转成utf8输出,否则会乱码. urlencode urllib库里面的urlencode函数,可以把key-value健值对的key.value都进行urlencode并转换成a=1&b=2的字符串. #key-value健值对 >>> from…
glob模块 说明: 1.glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索, 支持通配符操作 *.?.[] 这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字. glob.glob("字符串+通配符") 该方法返回指定路径所有匹配的文件的列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不…
Python 有一个甚是优美的功能称作python文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings.DocStrings 是一款你应当使用的重要工具,它能够帮助你更好地记录程序并让其更加易于理解.令人惊叹的是,当程序实际运行时,我们甚至可以通过一个函数来获取文档!案例(保存为 function_docstring.py): def print_max(x, y): '''打印两个数值中的最大数. 这两个数都应该是整数''' #…
2.reduce()函数 reduce() 函数也是python内置的一个高阶函数.reduce()函数接收的参数和 map()相似,一个函数   f ,一个list,但行为和  map()不同,reduce()传入的函数  f  必须接收两个参数,reduce()对list 的每个元素的反复调用函数 f ,并返回最终结果值. 例如,编写一个函数,接收x,y,返回x,y发和: def f(x,y) return x+y 调用reduce(f,[2,6,9])时,reduce函数将做如下计算: 先…
map()函数 map()是python 内置 的高届函数 ,接收一个函数  f  和一个list,并通过把函数  f  依次作用在list的每个元素上,得到一个新的 list 并返回. 比如,对于list[1,2,3,4,5,6,7,8,9] 如果希望把list的每个元素都当作平方,就可以用  map()   函数 因此,只需要传入函数  f(x)=x*x,就可以利用map()函数完成这个计算: def f(x): return x*x print map(f,[1,2,3,4,5,6,7,8…
yield有点像return,但他会在下一次执行的时候从上次结束点继续执行,带有 yield 的函数在 Python 中被称之为 generator(生成器),生成器无法通过索引获取数据,同时也承诺使用时进行计算,相比list或tuple会省很多内存,可以通过next获得. 例子:…
with…as with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭.线程中锁的自动获取和释放等.当python执行with…as时,会调用__enter__函数,然后把该函数return的值传给as后指定的变量.之后,python会执行下面主要逻辑的语句块.最后不论在该语句块出现了什么异常,都会在离开时执行__exit__,知道这些我们就可以自己定义with对象了,最典型的应用是open. 例子:…
replace(str, str) 字符串替换. 例子: rjust(int) 格式化字符串,右对齐,支持传入填充值. 例子: rstrip(str) 删去右边的参数,支持传入参数. 例子: round(float,int) 舍入运算,python基本就是四舍五入,但是在python3时边界中间时会返回距离最近的偶数,可以指定精度. 例子: randint(int, int) random的randint可以随机在否一范围生成一个值. 例子: reversed(iterable) 反向迭代,与i…
max(iterable) 求最大值,可以传入key. 例子: min(iterable) 求最小值,支持传入key. 例子: match(regular expression, string) 字符串正则表达式复杂匹配. 例子: merge(iterable, iterable..) heapq的merge可以将几个排序号的序列合并,并可以顺序输出,它会每个比较其第一个元素并返回最小的那个,由大到小排序就不适用了. 例子: map(callable, iterable..)  一个参数传入回调…
字符串->数字: float(str) int(str) 十六进制字符串转int: 不带0x前缀: x = int('dead',16) 带0x前缀: x = int('0xff', 0) 其中第二个参数0必须添加,使得开启int根据字符串猜测类型模式 文件读取: readline(line) 一行一行读取,line为指定行 readlines 将文件每一行作为元素放入一个列表中: 使用: for line in f.readlines(): read 读取文件所有内容 查看某一个变量的类型:…