• 电子学会python三级笔记


    一.进制转化笔记
    1.二进制:0,1
    八进制:0-7
    十进制:0-9
    十六进制:0-9,A-F
    2.N进制转换为十进制权值相加
    十进制转换为N进制使用短除法
    3.1位16进制 是4位二进制
    1位8进制 是3位二进制
    4.前缀是0b的数字表示的是二进制数
    前缀是0o的数字表示的是八进制数
    前缀是0x的数字表示的是十六进制数
    5.bin()将其他进制数转化为二进制数
    oct()将其他进制数转化为八进制数
    hex()将其他进制数转化为十六进制数
    int(‘进制数’,进制)将其他进制数转化为十进制数
    6.bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀
    7.四种进制并不能任意相互转换,所有转换都必须先转成十进制再转换成其他进制
    8.进制数的数据类型是整数

    二.文件操作笔记
    1.python中的数据类型:数字(int,float,bool),字符串,列表,元组,字典,集合。
    2.CSV文件就是采用逗号分割值,是一种通用的相对简单的文件格式
    CSV文件的扩展名是.csv
    3.文件操作分为三步:打开文件,操作文件,关闭文件
    4.open()函数的参数’a’,是追加数据到文件末尾,seek()函数虽然能移动读取文件时的指针位置,但并不能移动写入文件时的位置

    三.异常处理笔记
    1.\t 补全字符串的长度到8位,制表符
    2.异常处理的格式:
    try:
    可能会出错的代码
    except:
    出错后运行的代码
    4.一个try可以对应多个except

    四.核心函数笔记
    1.abs()求绝对值
    divmod(a,b) 返回的结果是一个商和余数组成元组(a//b,a%b)
    Max()求最大值 max(‘5678’)
    Min()求最小值
    Pow(2,3)2的3次方,注意里面是两个参数
    Round(小数,要保留的位数)也是两个参数

    2.类型转换函数
    Bool()用于将给定的参数转化为bool,0是False, True是1
    Ord(‘a’)将函数里的字符串转化为ASII码
    Chr(97)将ASII码转化为字符串
    Set()创建一个无序不重复的元素集

    3.all()用于判断里面的元素是否全部为True
    any()用于判断里面的元素是否部分为True
    all([]) all(()) 返回结果为True
    any([]) any(()) 返回结果为False

    4.自定义函数的格式:
    def 函数名(形式参数):
    函数体

    5.fliter(函数名,序列)过滤掉不符合条件的,返回符合条件的,如果想要把返回的值转化为列表,加list()转换即可。
    6.对象操作函数:
    help()用于查看函数或者模块的用途的详细说明
    dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
    acsii()返回括号内参数的字符串
    vars([object])返回object的属性和属性值的字典对象

    7.Lambda()函数的使用格式:
    lambda 形式参数:函数操作(例子:lambda x,y: x+y)

    8.map()返回的结果是对参数里的序列操作对应的函数的返回结果。
    例:l=list(map(int,’1234’))
    print(l)#map()函数实现类型转换

    9.map()函数与lambda函数的结合使用
    例:l=list(map(lambda x,y : x+y ,[1,2,3],[4,5,6]))
    10.abs()函数无论里面的参数是整数还是负数结果都是正数
    11.eval()函数是将里面数字类型的字符串返回数字类型
    12.enumerate()函数是Python的内置函数,可以将一个可遍历/可迭代对象按照设置的序号组成一个索引序列,通常结合for循环使用,返回一个列表,内部由序号和原有元素组成的元组组成。

    五.算法
    1.算法描述的三种基本结构:顺序结构,选择结构,循环结构
    2…解析算法是使用数学公式的算法

  • 相关阅读:
    逻辑回归Logistic
    园子的商务合作-腾讯云:欢迎下载《泛智能开启下一代云时代》IDC白皮书
    K8S中的网络
    平面设计实验二 相册的制作与图层
    【JavaSE】注释\标识符\关键字\字面常量\数据类型与变量
    arcgis创建postgre企业级数据库
    Ubuntu18.04安装 ROS Melodic教程
    小学一二年级出题器(JAVA加减乘除)
    摸鱼也摸鱼之点灯游戏自动求解
    spark-core 源码
  • 原文地址:https://blog.csdn.net/weixin_45192754/article/details/128156825