• 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));

      格式表:

      

  • 相关阅读:
    [转贴]八大排序算法总结
    使用NPOI获取Excel表格数据
    TraceSource的使用以及日志设计
    针对windows server X64系统的Excel文件读取。
    WCF服务编程基础
    WCF中配置文件解析

    Reading : Realtime allFrequency shadows in Dynamic Scenes
    suspect reading paper!
    Association, Composition, Aggregation(转)
  • 原文地址:https://www.cnblogs.com/yszd/p/11247065.html
Copyright © 2020-2023  润新知