zoukankan      html  css  js  c++  java
  • 老男孩全栈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的打开方法:

    
    
     
  • 相关阅读:
    IDE 集成开发环境
    工匠若水 Android应用开发编译框架流程与IDE及Gradle概要
    史上最详细的Android Studio系列教程四--Gradle基础
    织梦首页怎么调用栏目下的文章列表
    html dl dt dd标签元素语法结构与使用
    a标签的link、visited、hover、active的顺序
    CSS3之border-radius圆角
    网页右键无法使用网站右键被禁止破解 利用火狐
    WEBZIP为什么打不开网页
    4种常用扒站工具(webzip、ha_TeleportPro、Offline Explorer、wget)
  • 原文地址:https://www.cnblogs.com/05-xiaoyi/p/5537513.html
Copyright © 2011-2022 走看看