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

    一.概览

      

    二.常用函数代码实战

      1.eval

        eval()函数用来执行一个字符串表达式,并返回表达式的结果。

      x = 6
      print(eval('3 * x'))
      print(eval('pow(x,2) + 3'))
      print(eval("(x - 4) * 3 - 2"))

        结果:

        

      2.divmod

        divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a / b,a % b)。

        print(divmod(7, 2))
        print(divmod(8, 2))
        print(divmod(3+5 * x,1+2 * x))

        结果:

        

      3.sum

        sum()函数对可迭代对象【列表,元组,集合】进行求和计算,可以设置初始值,默认为0。 

        print(sum([0,1,2]))  # 初始值默认为 0
        print(sum((2, 3, 4), 1))        # 初始值为 1
        print(sum([0,1,2,3,4], 2)) 

        结果:

        

      4.format

        Python2.6开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替%。format函数可以接收不限个数的参数,位置可以无序。   

        print("{} {}".format("hello", "world"))    # 不设置指定位置,按默认顺序
        print("{1} {0}".format("hello", "world"))  # 设置指定位置
        print("{1} {0} {1}".format("hello", "world"))  # 设置指定位置

        结果:

        

      # 通过字典设置参数
      site = {"name": "菜鸟教程", "url": "www.runoob.com"}
      print("网站名:{name}, 地址 {url}".format(**site))
     
      # 通过列表索引设置参数 

       my_list = ['菜鸟教程', 'www.runoob.com']
       you_list = ['北风网', 'www.bf.com']
       print("网站名:{1[0]}, 地址 {0[1]}".format(my_list,you_list)) # "0"表示是format中的第一个参数

       

      数字格式化: 

      print("{:.2f}".format(3.1415926));

      格式表:

      

  • 相关阅读:
    Android jni/ndk编程五:jni异常处理
    Android jni/ndk编程四:jni引用类型
    Android jni/ndk编程三:native访问java
    Android jni/ndk编程二:jni数据类型转换(primitive,String,array)
    Android jni/ndk编程一:jni初级认识与实战体验
    C++静态库与动态库
    Android——NativeActivity
    Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
    Android OkHttp3简介和使用详解*
    Android MVP 设计模式*
  • 原文地址:https://www.cnblogs.com/yszd/p/11247065.html
Copyright © 2011-2022 走看看