zoukankan      html  css  js  c++  java
  • 其他内置函数

    print(chr(97))#表示97在ascii码表中表示什么字符
    print(ord('a'))#ord的作用域chr 正好相反

    print(pow(2,3))#相当于2**3 几的几次方
    print(pow(2,3,2))# 2的3次方对2取余数

    jj = [1,2,3,4,5]
    a = reversed(jj)# 将列表元素翻转
    print(list(a)) #输出结果为: [5, 4, 3, 2, 1]

    print(round(3.22)) #四舍五入

    print(set('hello')) #将字符串变成集合 输出结果为:{'l', 'h', 'o', 'e'}

    aa = 'helloworld'
    s1 = slice(3,5) #定义切片
    s2 = slice(1,6,2)# 2表示步长
    print(aa[s1])
    print(aa[s2])

    sorted()# 排序
    a = [2,3,4,7,2]
    print(sorted(a))#排序本质就是在比价大小,不同类型不能排序

    people = [
    {'name':'alex','age':100},
    {'name':'wupeiqi','age':99},
    {'name':'liuhaiquan','age':18},
    {'name':'yuanhao','age':88}
    ]
    print(sorted(people,key=lambda i:i['age']))# 跟max的用法相似
    输出结果:[{'name': 'liuhaiquan', 'age': 18}, {'name': 'yuanhao', 'age': 88}, {'name': 'wupeiqi', 'age': 99}, {'name': 'alex', 'age': 100}]

    aa = {
    'alex':200,
    'wupeiqi':300,
    'abyuanhao':900
    }
    print(sorted(aa))# 直接对key值进行比较, 输出结果:['abyuanhao', 'alex', 'wupeiqi']
    print(sorted(zip(aa.values(),aa.keys()))) #按照数字进行排序 输出结果:[(200, 'alex'), (300, 'wupeiqi'), (900, 'abyuanhao')]
    print(sorted(aa,key=lambda key:aa[key])) #跟max的用法相似 输出结果:['alex', 'wupeiqi', 'abyuanhao']

    b = [1,2,3,4,5,22,33]
    print(sum(b))# sum 是求和

    print(type('')) #查看类型

    def test():
    msg = '大大大在v需撒粉'
    print(locals())
    print(vars())
    test()
    print(vars(int))

    import #导入模块,模块就是一个py文件,
    import 不能导入字符串
    __import__() 导入字符型类型的模块

  • 相关阅读:
    Exchanger, Changing data between concurrent tasks
    Java Concurrency
    Linux禁止ping以及开启ping的方法
    Linux内存使用消耗高
    Linux主机系统目录误操作权限修改为777修复方法
    linux磁盘空间用满的处理方法
    Linux查看实时带宽流量情况
    网站无法打开通常解决方法
    iptables的conntrack表满了导致访问网站很慢
    影响网站打开速度的因素有哪些
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8706894.html
Copyright © 2011-2022 走看看