Python学习:内建属性、内建函数的教程

代码纪元 后端 2025-02-25

Python学习:内建属性、内建函数的教程

内建函数

Python有一组内建函数

  • abs()返回数的绝对值

  • all() 如果可迭代对象中的所有项均为 true,则返回 True。

  • any() 如果可迭代对象中的任何项为 true,则返回 True。

  • bin() 返回数的二进制版本。

  • bool() 返回指定对象的布尔值。

  • dict() 返回字典(数组)。

  • eval() 评估并执行表达式。

  • float() 返回浮点数。

  • format() 格式化指定值。

  • help() 执行内建的帮助系统。

  • hex() 把数字转换为十六进制值。

  • id() 返回对象的 id。

  • input() 允许用户输入。

  • int() 返回整数。

  • len() 返回对象的长度。

  • list() 返回列表。

  • max() 返回可迭代对象中的最大项目。

  • min() 返回可迭代对象中的最小项目。

  • oct() 把数转换为八进制。

  • pow() 返回 x 的 y 次幂的值。

  • print() 打印标准输出设备。

  • range() 返回数字序列,从 0 开始且以 1 为增量(默认地)。

  • round() 对数进行舍入。

  • set() 返回新的集合对象。

  • slice() 返回 slice 对象。

  • sorted() 返回排序列表。

  • str() 返回字符串对象。

  • sum() 对迭代器的项目进行求和。

  • tuple() 返回元组。

  • type() 返回对象的类型。

代码例子

  • abs() -取绝对值perl
代码解读
复制代码
print(abs(20)) #20 print(abs(-5)) #5
  • len() - 返回集合长度go
代码解读
复制代码
print(len('hello'))
  • max() - 返回集合中的最大值lua
代码解读
复制代码
min() - 返回最小值 print(max("hello")) print(min("hello"))
  • bin() - 数的二进制(binary)scss
代码解读
复制代码
# print(bin(-5))
  • bool() - 创建一个布尔值go
代码解读
复制代码
# print(bool(True))

int() , float(), str()

  • hex() - 十六进制perl
代码解读
复制代码
print(hex(100))
  • oct() - 八进制perl
代码解读
复制代码
print(oct(100))
  • eval() - 评估并执行表达式bash
代码解读
复制代码
print(eval('2+4*6/2**2'))
  • format() - 格式化数字lua
代码解读
复制代码
print(format(3.14159,'.2f'))
  • round() - 四舍五入取整python
代码解读
复制代码
print(round(3.54)) print(round(3.14159,0)) help(str)
  • id() - 返回数据或变量在内存中的地址

  • pow() - 求幂scss

代码解读
复制代码
print(pow(10,5)) print(10**5)
  • range() - 范围函数python
代码解读
复制代码
for i in range(10): #起始值默认从0开始,不含结束值 print(i,end=",") for i in range(5,10): #起始值(包含),结束值(不含) print(i) for i in range(5,100,2): #起始值,结束值,步长 print(i,end=",")
  • slice() - 切片对象ini
代码解读
复制代码
a = "hello" x = slice(1,3) print(a[x]) print(a[1:3])
  • sorted() - 排序的列python
代码解读
复制代码
print(sorted("hello"))
  • sum=0bash
代码解读
复制代码
print(sum((2,3)))

转载来源:https://juejin.cn/post/6999550481735368735

Apipost 私有化火热进行中

评论