zoukankan      html  css  js  c++  java
  • 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项,结果只会显示所有集合的前两项

     

     

  • 相关阅读:
    Python Generators vs Iterators
    python staticmethod classmethod
    静态类型、动态类型、强类型以及弱类型语言
    Python串行运算、并行运算、多线程、多进程对比实验
    python字典根据value排序
    解读Python内存管理机制
    两个list 求交集效率对比
    Python error: Unable to find vcvarsall.bat
    max-length兼容ie
    return false 与return true 困惑
  • 原文地址:https://www.cnblogs.com/miyuki/p/9273112.html
Copyright © 2011-2022 走看看