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项,结果只会显示所有集合的前两项

     

     

  • 相关阅读:
    迭代器,生成器,列表推倒式
    内置函数
    递归与二分算法
    装饰器
    函数进阶
    函数
    MLP神经网络 隐含层节点数的设置】如何设置神经网络隐藏层 的神经元个数
    用CNN及MLP等方法识别minist数据集
    ubuntu 安装Pangolin 过程
    ubuntu16.04 + Kdevelop + ROS开发和创建catkin_ws工作空间
  • 原文地址:https://www.cnblogs.com/miyuki/p/9273112.html
Copyright © 2011-2022 走看看