python基础常用函数

python基础常用函数

  • 内置函数(无需导入)
    print:打印,输出
    input:输入
    abs:求绝对值
    type:获取变量的类型
    chr:将ASCII数值转换为字符
    ord:将字符转换为对应的ASCII
    id:获取变量地址
    len:统计元素个数
    range:产生连续整数的可迭代对象
    enumerate:枚举可迭代对象

    强制类型转换:
    int
    float
    str
    list
    tuple
    set
    dict
    
    max:求多个参数的最大值,或可迭代对象中的最大元素
    min:最小值
    sum:求和,可迭代对象元素求和
    pow:求幂,pow(2, 3)等价于2 ** 3
    round:四舍五入,可以指定保留位数
    
    hex:16进制
    oct:8进制
    bin:2进制
    
  • 模块函数(需要导入)
    time:
    sleep:休眠指定的秒数,可以是小数
    math:
    e:自然对数
    pi:圆周率
    ceil:向上取整
    floor:向下取整
    sqrt:开方(请平方根)
    degrees:弧度转换为度
    radians:度转换为弧度
    sys:
    argv:运行程序时所有的命令行参数列表,第一个是程序文件名

数据类型

  • 集合
    添加:add
    删除:
    remove,元素存在就删除,不存在就爆粗
    discard,元素存在就删除,不存在也不保存
    pop,随机弹出一个元素,返回后删除元素
    清空:clear
    并集:union
    交集:
    intersection:不改变原集合
    intersection_update:使用交集更新原集合
    差集:
    difference:不会改变原集合
    difference_update:使用差集更新原集合
    判断:
    isdisjoint:是否没有交集
    issubset:是否是另一集合的子集
    issuperset:是否是另一集合的超集(父集)

  • 字典
    获取:
    d[key]:根据键获取值,不存在时或报错
    d.get(key, ‘默认值’):不存在时默认返回None,也可以指定默认值
    更新:
    d[key] = value 键存在就更新,不存在就添加
    d.update(d2) 将字典d2中的键值对依次添加到d中,已经存在的键会覆盖
    删除:
    del d[key]
    d.pop(key) 返回删除的值
    清空:clear
    所有键:keys 返回可迭代对象
    所有值:values 返回可迭代对象

  • 字符串
    join:拼接
    split:切割,从左边
    rsplit:从右边切割
    splitlines:按照换行符切割
    find:查找第一次出现指定字符串的位置,没有时返回-1
    rfind:从右边开始查,返回第一次出现的位置

    upper:全大写
    lower:全小写
    swapcase:大小写转换
    capitalize:首字符大写
    title:每个单词首字母大写
    
    count:统计某个字符串出现的次数
    startswith:是否以指定字符串开头
    endswith:是否以指定字符串结尾
    
    istitle:是否每个单词首字母大写
    islower:是否是全小写
    isupper:是否是全大写
    isdecimal:是否是数字
    isalpha:是否是字母
    isalnum:是否是数字或字母
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值