z.cn/wangzhan/weihu/"> 网站运营维护
  • 案例

  • 方案

  • 电商网站开发

  • 微信小程序

  • 我们

  • 联系

  • 资讯

    精准传达 • 有效沟通

    从品牌网站建设到网络营销策划,从策略到执行的一站式服务

    python函数推荐 Python推荐

    python内置函数

    math模块

    成都创新互联公司成立十年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供成都网站建设、网站建设、网站策划、网页设计、域名与空间、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,成都创新互联公司通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

    在使用前导入math模块 import math

    常用方法

    math.pow()方法

    math.pow(x,y) 返回x的y次方

    math.sqrt()方法

    math.sqrt(x) 返回x的平方根

    math,factorial()方法

    math.factorial(x) 返回x的阶乘

    什么是阶乘 5! 5 4 3 2 1=120

    高级内置函数即方法(常用)

    1--map()函数

    1--实例解释

    2--reduce()函数

    2--实例解释

    3--filter()函数 (俗称过滤器)

    3--实例解释

    4--zip()函数

    4--实例解释

    5--sorted()函数和当中的key

    5--实例解释

    6--enumerate()函数

    6--实例解释

    7--sum()函数

    7--实例解释

    8--set()函数

    8--实例解释

    9--join()方法

    9--实例解释

    10--split()方法

    10--实例解释

    11--replace()方法

    11--实例解释

    12--format()方法

    12--实例解释

    13--eval()函数

    13--实例解释

    python中获取有效主题的函数

    Lambda函数、Map函数、Filter函数、Zip函数、Reduce函数。

    Lambda函数是Python中功能最强大的函数之一,它有时也被称之为匿名函数.。Map是程序员用来简化程序的Python内置函数,此函数可以在不使用任何循环的情况下对所有指定的元素进行迭代。Filter是Python中的另一个内置函数,当需要区分其他类型的数据时,这个函数非常有用。Filter函数经常用于根据特定过滤条件来提取数据。

    Python(英国发音:/paθn/美国发音:/paθn/)是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。

    python3--内置函数

    python的常用内置函数

    1.abs() 函数返回数字的绝对值

    abs(-40)=40

    2. dict() 函数用于创建一个字典

    dict()

    {}      #创建一个空字典类似于u={},字典的存取方式一般为key-value

    例如u = {"username":"tom",  "age":18}

    3. help() 函数用于查看函数或模块用途的详细说明

    help('math')查看math模块的用处

    a=[1,2,3,4]

    help(a)查看列表list帮助信息

    4.dir()获得当前模块的属性列表

    dir(help)

    ['__call__', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']

    5.min() 方法返回给定参数的最小值 /参数可以为序列

    a=  min(10,20,30,40)

    a

    10

    6. next() 返回迭代器的下一个项目

    it = iter([1, 2, 3, 4, 5])

    next(it)

    1

    next(it)

    2

    7. id() 函数用于获取对象的内存地址

    a=12

    id(a)

    1550569552

    8.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

    a=["tom","marry","leblan"]

    list(enumerate(a))

    [(0, 'tom'), (1, 'marry'), (2, 'leblan')]

    9. oct() 函数将一个整数转换成8进制字符串

    oct(15)

    '0o17'

    oct(10)

    '0o12'

    10. bin() 返回一个整数 int 或者长整数 long int 的二进制表示

    bin(10)

    '0b1010'

    bin(15)

    '0b1111'

    11.eval() 函数用来执行一个字符串表达式,并返回表达式的值

    eval('2+2')

    4

    12.int() 函数用于将一个字符串会数字转换为整型

    int(3)

    3

    int(3.6)

    3

    int(3.9)

    3

    int(4.0)

    4

    13.open() 函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写

    f=open('test.txt')

    14.str() 函数将对象转化为适于人阅读的形式

    str(3)

    '3'

    15. bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False

    bool()

    False

    bool(1)

    True

    bool(10)

    True

    bool(10.0)

    True

    16.isinstance() 函数来判断一个对象是否是一个已知的类型

    a=5

    isinstance(a,int)

    True

    isinstance(a,str)

    False

    17. sum() 方法对系列进行求和计算

    sum([1,2,3],5)

    11

    sum([1,2,3])

    6

    18. super() 函数用于调用下一个父类(超类)并返回该父类实例的方法。super 是用来解决多重继承问题的,直接用类名调用父类方法

    class   User(object):

      def__init__(self):

    class Persons(User):

            super(Persons,self).__init__()

    19. float() 函数用于将整数和字符串转换成浮点数

    float(1)

    1.0

    float(10)

    10.0

    20. iter() 函数用来生成迭代器

    a=[1,2,3,4,5,6]

    iter(a)

    for i in iter(a):

    ...         print(i)

    ...

    1

    2

    3

    4

    5

    6

    21.tuple 函数将列表转换为元组

    a=[1,2,3,4,5,6]

    tuple(a)

    (1, 2, 3, 4, 5, 6)

    22.len() 方法返回对象(字符、列表、元组等)长度或项目个数

    s = "playbasketball"

    len(s)

    14

    a=[1,2,3,4,5,6]

    len(a)

    6

    23. property() 函数的作用是在新式类中返回属性值

    class User(object):

     def __init__(self,name):

              self.name = name

    def get_name(self):

              return self.get_name

    @property

     def name(self):

             return self_name

    24.type() 函数返回对象的类型

    25.list() 方法用于将元组转换为列表

    b=(1,2,3,4,5,6)

    list(b)

    [1, 2, 3, 4, 5, 6]

    26.range() 函数可创建一个整数列表,一般用在 for 循环中

    range(10)

    range(0, 10)

    range(10,20)

    range(10, 20)

    27. getattr() 函数用于返回一个对象属性值

    class w(object):

    ...             s=5

    ...

    a = w()

    getattr(a,'s')

    5

    28. complex() 函数用于创建一个复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数

    complex(1,2)

    (1+2j)

    complex(1)

    (1+0j)

    complex("1")

    (1+0j)

    29.max() 方法返回给定参数的最大值,参数可以为序列

    b=(1,2,3,4,5,6)

    max(b)

    6

    30. round() 方法返回浮点数x的四舍五入值

    round(10.56)

    11

    round(10.45)

    10

    round(10.45,1)

    10.4

    round(10.56,1)

    10.6

    round(10.565,2)

    10.56

    31. delattr 函数用于删除属性

    class Num(object):

    ...    a=1

    ...    b=2

    ...    c=3.

    .. print1 = Num()

    print('a=',print1.a)

    a= 1

    print('b=',print1.b)

    b= 2

    print('c=',print1.c)

    c= 3

    delattr(Num,'b')

    print('b=',print1.b)

    Traceback (most recent call last):  File "", line 1, inAttributeError: 'Num' object has no attribute 'b'

    32. hash() 用于获取取一个对象(字符串或者数值等)的哈希值

    hash(2)

    2

    hash("tom")

    -1675102375494872622

    33. set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

    a= set("tom")

    b = set("marrt")

    a,b

    ({'t', 'm', 'o'}, {'m', 't', 'a', 'r'})

    ab#交集

    {'t', 'm'}

    a|b#并集

    {'t', 'm', 'r', 'o', 'a'}

    a-b#差集

    {'o'}

    python函数深入浅出 17.random.randint()函数详解

    random() 函数命名来源于英文单词random(随机)。

    randint是random + integer拼接简写而成,代表随机一个整数

    Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。

    random.randint() 函数的例子:

    用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n:a=n=b

    a必须小于或等于b,否则报错。

    其他random的方法:

    随机数是用于生成测试入参的好办法,也常见于各种需要随机的场合。

    但是每次随机带来的不确定性也会造成某些验证功能的困难,因此可以使用random.seed()通过指定随机的种子值保证每次生成随机数是同一序列的伪随机数。观察下面的输出:

    对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇

    python函数深入浅出 11.math.pow()及其相关函数详解

    这是math模块的一个函数

    pow() 源于英文power,返回给定数字的乘幂

    所以我们执行math.pow()示例:

    注意:math 模块则会把参数转换为 float。

    math是非常常用的数学计算包,其中math.pow()语法如下

    参数说明:

    等同于写法

    但注意math函数返回的是浮点数,后者可能返回整数

    其他常用的数学函数有:

    python2 有cmp(x,y)函数,python3移除了cmp,新增了 operator模块,提供了如下比较方法

    作为比较函数

    在处理数字时使用数学函数能更高效的获取计算结果。

    对基础运行环境有疑问的,推荐参考: python函数深入浅出 0.基础篇


    本文题目:python函数推荐 Python推荐
    网站路径:http://cdkjz.cn/article/hjopie.html
    多年建站经验

    多一份参考,总有益处

    联系快上网,免费获得专属《策划方案》及报价

    咨询相关问题或预约面谈,可以通过以下方式与我们联系

    大客户专线   成都:13518219792   座机:028-86922220