lambda表达式

func =  lambda x, y: x + y

参数 x , y

函数 x + y   ---->return

filter(func, list)      过滤    #函数, 可迭代的对象

y = [11, 33, 44, 55]
func  = lambda x : x > 22
re = filter(func, y)
for i in re:print(i)

运算函数

  abs()         #取绝对值         eg :   abs(-5)           >>>5

  divmod      #返回除数和余数    eg :  divmod(10, 4)       >>>4

  max    #取得最大值       eg:  max([1, 7, 3, 5])    >>>7

  min    #取得最小值      eg: min([1, 2, 3, 4, ])    >>>1

  sum    #求和         eg: sum([11, 22, 33, 44])  >>>110

字符转换 

bin        #二进制              eg:  bin(10)    >>>0b1010
oct       #八进制      eg: cot(10)    >>>0o12
int       #十进制      
hex      #十六进制      eg: hex(10)   >>>0xa
二进制、八进制、十六进制转十进制
eg:      int('0b1010', base=2)    >>>10     #这是二进制转十进制
ascill(一个字节,8位,256)
chr()       #数字转为字母
ord()       #字母转数字
bytes()     #转字节    eg:  bytes(‘xxx’, encoding='utf-8' )
bytearray()
list()       #转为列表      eg:   list((1, 3, 4, 5))        >>>[1, 3, 4, 5]
tuple()  #转为元祖     eg: tuple([1, 3, 4, 2, 4])    >>>[1, 3, 4, 2, 4]
dict()  #转为字典         eg:dict('a' = 123, 'b' = 345)    >>>{'a': 123, 'b': 345}
bool()     #布尔值(1 or 0)   True or False
int()        #转整数      eg: int('1')    >>>1
string  #转字符串      eg: string(123)    >>>'123'
float     #转浮点数      eg : float(1)      >>>1.0
eval()   #字符串转换数字运算    eg: eval('1 + 4')    >>>5
exec()   #

序列操作  

  all()    #元素所有为真才为真

  any()    #元素一个为真就是真

  globals()        #全局变量 

  isinstance()    #判断元素类型        eg:  isinstance([], list)     >>>True

  sorted()       #返回正数列         eg: sorted([1, 4, 2, 3])       >>>[1, 2, 3, 4]

  reversed()    #反序      eg: sorted([1, 2, 3, 4])       >>>[4, 3, 2, 1]

 open 函数

用于文件处理,一般经历步骤:1,打开文件;2,操作文件

A、打开文件的模式

1、r 只读模式,默认也是制度模式
eg:
f = open(log.text)    ----->  f = open(log.text, 'r')
data = f.read()
f.close(0
print(data)
2、w 只写模式(不可读,若文件不存在,则创建文件,打开即清空文件内容)
eg:
f = open(log.text, 'w')
data = f.write('fuck')
f.close()
3.x 只写模式(不可读,文件不存在,创建文件;文件存在,报错)
eg:     
f = open(log.text, 'x')
data = f.write('fuck')
f.close()
4、a 追加模式(不可读,不存在则创建,存在则追加)
eg:     
f = open(log.text, 'a')
data = f.write('fuck')
f.close()
B、“+” 同时读取文件

"+" 表示可以同时读写某个文件

  • r+, 读写【可读,可写】
  • w+,写读【可读,可写】
  • x+ ,写读【可读,可写】
  • a+, 写读【可读,可写】

"b"表示以字节的方式操作

  • rb  或 r+b
  • wb 或 w+b
  • xb 或 w+b
  • ab 或 a+b

注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型

tell()        #查看文件指针的位置

 seek()     #设定指针位置

eg:

f = open('log.text', 'r+')

 f.tell()

 f.seek(0)

  f.close()

  f.readline()   #读取第一行

  f.truncate()  #截取指针前面内容

  f.flush    #强行刷入

for line in f:       #一行一行读取文件

#python内置文件关闭函数,当文件操作完成自动关闭文件

f = open('log.text', 'r+')   ---------> with open('log.text', 'r+') as f

#同时打开两个文件(py2.7以上)

with open('log1.text', 'r+') as f1, open('log2.text', 'r+') as f2:

持续更新中。。。。

转载于:https://www.cnblogs.com/waylon/p/6591644.html

python 常用内置函数相关推荐

  1. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  2. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  3. python常用内置函数总结-Python学习教程之常用的内置函数大全

    前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面 ...

  4. python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  5. python常用内置函数总结-python常见的内置函数

    函数分为自定义函数和内置函数 python内置函数分类: 一.强制转换 int() / str() / bool() / list() / tuple() / dict() / set() 二.输入输 ...

  6. python常用内置函数乘法_每个 Python 高手都应该知道的内置函数

    每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...

  7. python常用内置函数总结-python 几个常用的内置函数

    __init__(self [,args]) 构造函数 是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值 简单的调用方法: obj = className(args) __init__是当 ...

  8. python常用内置函数总结-python常用内置函数整理—反射

    函数是组织好的,能够重复使用的,用来实现单一,或相关联功能的代码段.python提供了许多内建函数,这些函数提高了应用的模块性,和代码的重复利用率.下面是小编整理的python内建函数中的反射类,希望 ...

  9. python常用内置函数汇总_太全了!Python3常用内置函数总结

    数学相关 abs(a) : 求取绝对值.abs(-1) max(list) : 求取list最大值.max([1,2,3]) min(list) : 求取list最小值.min([1,2,3]) su ...

最新文章

  1. IBM发布未来五年五大科技预测
  2. traceback异常打印
  3. 关于hive开窗函数的问题
  4. Oracle的一些经典SQL面试题
  5. zookeeper服务发现实战及原理--spring-cloud-zookeeper源码分析
  6. 我对XCode Objective-c Cocoa的简单理解
  7. CRM_DOC_FLOW_READ_DB debug
  8. [机器学习] LightGBM并行计算算子具体实现
  9. a href点击无效_jquery click()方法模拟点击事件对a标签不生效的解决办法
  10. 云服务器选ssd还是hdd_云服务器应该怎么选择?
  11. AngularJS 后台交互
  12. mysql入门很简单习题答案_《MySQL入门很简单》练习6.6
  13. CAN总线隔离器介绍
  14. angular复用路由组件_Angular Router的组件路由简介
  15. libreoffice python_如何在LibreOffice中运行python宏?
  16. 二手苹果8多少钱_苹果期货一手多少钱
  17. 由浅入深了解羚珑平台统一接入服务 —— Monet
  18. Hadoop大数据入门
  19. 在 Linux 中追加到内容的末尾
  20. 蓝牙耳机+大鼠标垫+笔记本电脑支架

热门文章

  1. 在Ubuntu X64上编译Hadoop
  2. ubuntu使用ssh登入不执行.bashrc解决方法
  3. MATLAB学习笔记(十四)
  4. 云服务器文件同步,Windows 8:本地文件与云服务器同步
  5. excel甘特图模板_最简单的Excel甘特图制作方法,只用一条公式,项目进度一目了然...
  6. 易语言 网页用什么编码_Plessey条码用的什么编码方式?
  7. linux输入法_超强两笔输入法 入门简文
  8. vs xgb 神经网络_业界 | 深度学习与XGBoost在小数据集上的测评,你怎么看?(附源码)...
  9. mac下nvm_【干货分享】Mac最全用法指导,学不会学费全退!!!(反正我也没收你们学费)...
  10. 【系统架构设计师】软考高级职称,来自订阅者真实反馈,从理论、实践、技巧让你掌握论文写作秘诀