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

    python内置的一些函数
    print
    input
    int
    dict
    set
    list
    str
    len
    open
    tuple
    type
    max:取最大值
    dir:看这个对象里面有哪些方法,当.不出来的时候使用

    sorted:排序
    集合的排序(天生去重):
    print(sorted({1,2,9,7,3,2,1}))
    打印结果:

    元组的排序:
    print(sorted((1,2,9,7,3,2,1)))
    打印结果:

     

     

    列表排序:
    print(sorted([1,2,9,7,3,2,1]))
    打印结果:

    字符串的排序:

    打印结果:返回的是列表

    print(chr(97)):打印数字对应的ascii
    print(ord('b')):打印字符串对应的ascii
    round():保留几位小数
    round(23.45,2)#保留两位小数
    eval:python执行代码
    exec:执行python代码
    enumerate:枚举
    zip
    map
    filter

    eval:
    # res=eval('1+1')#执行python代码,只能执行简单的Python代码
    # res1=eval('[1,2,3,4,5]')
    # print(res1)
    # print(type(res1))

    f=open('goods')
    goods=f.read()
    res=eval(goods)#将字符串转成了字典
    print(type(res))

    goods文件内容:
    {
    'iphone':{
    'color':'red',
    'count':10
    }
    }

    exec:执行python代码,存在不安全的地方
    code的内容:
    def my():
    print('我是用exec执行的代码。。。')
    return 123
    代码:
    f=open('code',encoding='utf-8')
    code=f.read()
    exec(code)
    my()
    打印结果:

     enumerate函数:

    stus=['taotao','shangjie','huting','leilei']
    for i in range(len(stus)):
    print(i,stus[i])

    for index,s in enumerate(stus):
    print(index,s)
    小结:
    两个for循环代码等价    

    enumerate举例子:

     zip函数:

    
    
  • 相关阅读:
    用Java redis 实现发送手机验证码的功能
    redis之Java Jedis 的使用(使用maven引入)
    设计模式之代理模式
    Redis相关配置
    Redis五大数据类型
    设计模式之享元模式
    设计模式之外观模式
    设计模式之组合模式
    设计模式之装饰者模式
    设计模式之适配器模式
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/9499643.html
Copyright © 2011-2022 走看看