• python内置函数


    1、python中有很多内置函数,不需要引入模块,可以直接使用,如:

     1 print 
     2 input
     3 int
     4 dict
     5 set
     6 list
     7 len
     8 str
     9 open
    10 tuple
    11 type
    12 max   #取最大值
    13 min   #取最小值
    14 dir   #看这个对象里面有哪些方法
    15 sorted #排序
    16 print(chr(97))   #打印数字对应的ASCII码
    17 print(ord('a'))  #打印字符串对应的ASCII码
    18 round()       #保留几位小数
    19 enumetate      #枚举
    20 zip
    21 map
    22 filter

    2、求list里面的最大值 max()

      print(max(range(1,28)))

    3、求list里面的最小值 min()

      print(min(range(1,28)))

    4、求list里面值的和 sum()

      print(sum(range(1,101)))

    5、看这个对象msg里面有哪些方法 dir()

      msg='hello'

      print(dir(msg))

    6、打印数字对应的ASCII码

      print(chr(97))

      打印字符串对应的ASCII码

      print(ord('a'))

    7、保留几位小数,自动四舍五入,前面为数字的值,后面为保留的位数 round()

      print(round(5.33333,2))

    8、枚举 enumerate

    循环打印值和对应下标

    stus=['张三','李四','王五','赵六']

    结果:

      

    方法1:

    1 for i in range(len(stus)):
    2     print(i,stus[i])

    方法2:

     

    1 for index,s in enumerate(stus)
    2     print(index,s)

     

    msgs=['登录','注册','退出']

    1 for index,msg in enumerate(msgs,1):#默认下标从0开始,enumerate后加数字,显示下标从几开始
    2     print(index,msg)
    3 print('请输入你的选择:')

    9、zip 把多个list压缩到一起

    1 stus=['张三','李四','王五','赵六']
    2 sex=['','','','']
    3 age=[1,2,18,25]
    4 for name,se,ag in zip(stus,sex,age):
    5     print(name,se,ag)

      

    如果list长度不一致,如age只有2项,结果只会显示所有集合的前两项

     

     

  • 相关阅读:
    NPM使用技巧
    重构老项目所悟
    Angular2开发笔记
    nodejs项目mysql使用sequelize支持存储emoji
    [原创]django+ldap+memcache实现单点登录+统一认证
    [原创]django+ldap实现单点登录(装饰器和缓存)
    [原创]django+ldap实现统一认证部分二(python-ldap实践)
    [原创]django+ldap实现统一认证部分一(django-auth-ldap实践)
    ldap部署相关,ldap双机LAM配置管理ldap备份还原
    通过pycharm使用git[图文详解]
  • 原文地址:https://www.cnblogs.com/miyuki/p/9273112.html
Copyright © 2020-2023  润新知