老男孩全栈PYTHON -DAY5-内置函数和文件操作

lambda 表达式:

内置函数:

ABS:绝对值:

ALL:循环参数,如果每个元素都为真,那么all的返回的值为真

ANY 只有一个真,则为真

ASCII ,利用对象中_repr_,获得返回值:

INT: 将别的进制的数据转换十进制的数据:

bin:将字符串转换成字节

bool  判断真假,把一个对象转换成布尔值

CHR:将10进制的数据转换成ASCII中的字母

ord:将ascii中的字符转换成十进制的字符

radmon 模块

random.randrange(1.8) 从1到8中生成随机数:
随机验证码:

callable: 什么对象是可以执行的

compile:编译

complex; 负数

delattr:反射

divmod(将商和余数组成一个元素)

eval :将字符串转换成表达式

exec  没有返回值   可以处理复杂的py 的语法

exec ('for i in range(1,100,2):print(i)')

1、cmpile 编译代码 2、执行代码



filter(函数,可以迭代的对象)

MAP; 函数  可以迭代的对象,将返回的结果组成一个集合

isinstance :判断某个对象是否是某个类创建的

issubclass 判断是不是没个的父类。

iter 创建一个可以迭代的对象  常常配合next 进行取值,yield 配合,生成器

max 、min  取最大值和最小值

pow:求指数 

i=pow(2,10)

round   四舍五入  2.6 才会变成3  2.5 是2 

SUM 求和

ZIP : 将两个元素组合放在一起

—import (导入的时候的别名)

t

文件操作 ;open

r,只读模式 (默认)

w,只写模式( 不可读如果文件不存在,就创建)

x ,只写模式(不可读,文件不在创建,存在报错,用来创建文件)

a,追加模式(不存在创建,存在可以追加内容

r+,读写

w+ 写读

x+ 写读

a+ 写读

只要是执行写的操作,指针都会放在最后

普通打开:

python 内部将010101  转换成了字符串

以二进制的方式打开  

只写:

以二进制的方式写文件  bytes(’kk',encoding='utf-8')

r+

w+,先清空,在写,在读就可以啦

a+,打开的同时,指针已经放到最后啦

file1.read(1)  以b的方式打开,读取一个1字节 ,以普通方式打开读取1个字符。
file1.flush()  把内存的东西写到硬盘

truncate 配合seek 用,用于截取
readline 读取第一行

with的打开方法:


 
原文地址:https://www.cnblogs.com/05-xiaoyi/p/5537513.html