前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python常用内置函数解读

Python常用内置函数解读

原创
作者头像
一个风轻云淡
发布2024-01-19 12:36:42
18800
代码可运行
发布2024-01-19 12:36:42
举报
文章被收录于专栏:java学习javajava学习java
运行总次数:0
代码可运行

help() 函数

描述

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

语法

help 语法:

代码语言:javascript
复制
help([object])

参数说明:

  • object -- 对象;

返回值

返回对象帮助信息。

演示demo

代码语言:python
代码运行次数:0
复制
help('sys')             # 查看 sys 模块的帮助

abs() 函数

描述

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

语法

以下是 abs() 方法的语法:

代码语言:javascript
复制
abs( x )

参数

  • x -- 数值表达式。

返回值

函数返回x(数字)的绝对值。

演示demo

代码语言:python
代码运行次数:0
复制
print ("abs(-88) : ", abs(-88))
print ("abs(10086.12) : ", abs(10086.12))
print ("abs(120L) : ", abs(120L))

sum() 函数

描述

sum() 方法对序列进行求和计算。

语法

以下是 sum() 方法的语法:

代码语言:javascript
复制
sum(iterable[, start])

参数

  • iterable -- 可迭代对象,如:列表、元组、集合。
  • start -- 指定相加的参数,如果没有设置这个值,默认为0。

返回值

返回计算结果。

演示demo

代码语言:python
代码运行次数:0
复制
print(sum([0, 1, 2]))
print(sum((4, 3, 4), 6))  # 元组计算总和后再加 6
print(sum([7, 8, 6, 5, 4], 2))  # 列表计算总和后再加 2

range() 函数

描述

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

语法

代码语言:javascript
复制
sum(iterable[, start])

参数

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

演示demo

代码语言:python
代码运行次数:0
复制
x = '一个风轻云淡'
for i in range(len(x)):
    print(x[i])

filter()函数

描述

filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

语法

代码语言:javascript
复制
filter(function, iterable)

参数

  • function -- 判断函数。
  • iterable -- 可迭代对象。

返回值

返回列表。

演示demo

代码语言:python
代码运行次数:0
复制
def is_odd(n):
    return n % 2 == 1
newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 99])
print(newlist)

max() 函数

描述

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

语法

代码语言:javascript
复制
max( x, y, z, .... )

参数

  • x -- 数值表达式。
  • y -- 数值表达式。
  • z -- 数值表达式。

返回值

返回给定参数的最大值。

demo演示

代码语言:python
代码运行次数:0
复制
print("max(800, 100, 1000) : ", max(800, 100, 1000))
print("max(-200, 100, 400) : ", max(-200, 100, 400))
print("max(-800, -20, -10) : ", max(-800, -20, -10))
print("max(10, 100, -400) : ", max(10, 100, -400))

min() 函数

描述

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

语法

以下是 min() 方法的语法:

代码语言:javascript
复制
min( x, y, z, .... )

参数

  • x -- 数值表达式。
  • y -- 数值表达式。
  • z -- 数值表达式。

返回值

返回给定参数的最小值。

演示demo

代码语言:python
代码运行次数:0
复制
print("min(80, 100, 1000) : ", min(80, 100, 1000))
print("min(-20, 100, 400) : ", min(-20, 100, 400))
print("min(-80, -20, -10) : ", min(-80, -20, -10))
print("min(0, 100, -400) : ", min(0, 100, -400))

hash() 函数

描述

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

语法

代码语言:javascript
复制
hash(object)

参数

  • object -- 对象;

返回值

返回对象的哈希值。

演示demo

代码语言:python
代码运行次数:0
复制
print(hash('一个风轻云淡'))            # 字符串

ord() 函数

描述

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。

语法

代码语言:javascript
复制
ord(c)

参数

  • c -- 字符。

返回值

返回值是对应的十进制整数。

演示demo

代码语言:python
代码运行次数:0
复制
print(ord('a'))
print(ord('b'))
print(ord('c'))

type()函数

描述

type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。

isinstance() 与 type() 区别:

  • type() 不会认为子类是一种父类类型,不考虑继承关系。
  • isinstance() 会认为子类是一种父类类型,考虑继承关系。

如果要判断两个类型是否相同推荐使用 isinstance()。

语法

代码语言:javascript
复制
type(object)
type(name, bases, dict)

参数

  • name -- 类的名称。
  • bases -- 基类的元组。
  • dict -- 字典,类内定义的命名空间变量。

返回值

一个参数返回对象类型, 三个参数,返回新的类型对象。

演示demo

代码语言:python
代码运行次数:0
复制
print(type(1))
print(type('一个风轻云淡'))

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • help() 函数
    • 描述
      • 语法
        • 返回值
          • 演示demo
          • abs() 函数
            • 描述
              • 语法
                • 参数
                  • 返回值
                    • 演示demo
                    • sum() 函数
                      • 描述
                        • 语法
                          • 参数
                            • 返回值
                              • 演示demo
                              • range() 函数
                                • 描述
                                  • 语法
                                    • 参数
                                      • 演示demo
                                      • filter()函数
                                        • 描述
                                          • 语法
                                            • 参数
                                              • 返回值
                                                • 演示demo
                                                • max() 函数
                                                  • 描述
                                                    • 语法
                                                      • 参数
                                                        • 返回值
                                                          • demo演示
                                                          • min() 函数
                                                            • 描述
                                                              • 语法
                                                                • 参数
                                                                  • 返回值
                                                                    • 演示demo
                                                                    • hash() 函数
                                                                      • 描述
                                                                        • 语法
                                                                          • 参数
                                                                            • 返回值
                                                                              • 演示demo
                                                                              • ord() 函数
                                                                                • 描述
                                                                                  • 语法
                                                                                    • 参数
                                                                                      • 返回值
                                                                                        • 演示demo
                                                                                        • type()函数
                                                                                          • 描述
                                                                                            • 语法
                                                                                              • 参数
                                                                                                • 返回值
                                                                                                  • 演示demo
                                                                                                  领券
                                                                                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档