• python 内置函数


    本篇主要总结一下Python常用的内置函数

    #强制类型转化
    print(int('333'))#字符串转化成int型,字符串必须全部是数字
    print(float('2'))#把字符串或整形转化成float
    print(dict(k=1,v=2))#转化为字典
    print(list('123ww'))#转为list
    print(set('123'))#转化为集合,把要传入的元素拆分,做为个体传入到集合
    print(callable('aa'))#判断对象是否可调用,返回false,因为aa是一个字符串,不是函数
    print(chr(98))#返回整数i对应的ASCII字符,与ord()作用相反。参数x:取值范围[0, 255]之间的正数
    print(ord('b'))#打印字符串对应的ascii码
    #执行简单的Python代码,定义数据类型和运算

    print(eval('1+2'))
    #执行Python代码
    print(exec ('def a(): print(1234)'))
    print(a())
    #取几位小数,会四舍五入
    print(round(3.1415926,2))
    #排序,正序
    print(sorted([5,3,2,6,7]))
    # 匿名函数定义使用lambda关键字
    s=lambda x,y:x+y #冒号前边是参数,冒号后边是返回值
    print(s(3,4))# 因为函数即变量,如果没有定一个变量把lambda存起来的话,它就不在内存里,没法执行,所有把它放到s这个变量里面
    #字典排序
    dic ={

    "zhu":18,
    "yue":29
    }
    newname=sorted(dic.items())#默认按照字典的key进行排序(字典是无序的,把字典转化成list)
    print('newname',newname)
    print(dic.items())
    newname1=sorted(dic.items(),key=lambda x:x[1])#按照字典的vaule 排序
    print(newname1)
    print(dict(newname))#又转化为字典
  • 相关阅读:
    Netty(2):EventLoop
    Neo4j:Admin管理员操作
    Netty(1):入门HelloWorld程序
    Netty(4):Future、Promise
    Neo4j:相关概念和安装
    Netty(7):粘包与半包
    SpringBoot:整合Neo4j
    Neo4j:CQL
    Spring Data Jpa:打印可执行Sql
    响应式编程介绍
  • 原文地址:https://www.cnblogs.com/zhuyue1/p/6138743.html
Copyright © 2020-2023  润新知