欢迎访问宙启技术站
智能推送

Python内置函数:abs(),len(),str()等使用方法

发布时间:2023-06-25 14:49:29

Python是一种多用途的高级编程语言,因为其简单易学和大量的内置函数而被广泛使用。Python内置了许多常用函数,如abs()、len()、str()等。这些函数是常用的,不仅方便程序员的使用,而且可以大大提高程序员的工作效率。下面我们来详细介绍一下这些内置函数的使用方法。

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

abs(x)

x: 数值类型。

示例:

print(abs(-20))  #20
print(abs(5.99))  #5.99

2. len(): 返回对象(字符串、列表、元组等)的长度。

len(s)

s: 字符串、列表、元组等。

示例:

a = "Hello World"
b = [1, 2, 3, 4, 5]
c = (6, 7, 8, 9, 10)

print(len(a))  #11
print(len(b))  #5
print(len(c))  #5

3. str(): 将对象转换为字符串。

str(object='', encoding='utf-8', errors='strict')

object: 对象。

encoding: 编码方式。

errors: 错误处理方式。

示例:

a = 10
b = "Hello World"

print(str(a))  #"10"
print(type(str(a)))  #<class 'str'>

print(str(b))  #"Hello World"
print(type(str(b)))  #<class 'str'>

4. int(): 将字符串、浮点数等转换为整数。

int(x=0, base=10)

x: 字符串、浮点数等。

base: 进制数。

示例:

a = "100"
b = "101.5"
c = "0x12fd"

print(int(a))  #100
print(type(int(a)))  #<class 'int'>

print(int(float(b)))  #101
print(type(int(float(b))))  #<class 'int'>

print(int(c, 16))  #485

5. float(): 将整数、字符串等转换为浮点数。

float(x)

x: 整数、字符串等。

示例:

a = 100
b = "101.5"

print(float(a))  #100.0
print(type(float(a)))  #<class 'float'>

print(float(b))  #101.5
print(type(float(b)))  #<class 'float'>

6. tuple(): 将列表、字符串等转换为元组。

tuple(s)

s: 列表、字符串等。

示例:

a = [1, 2, 3, 4, 5]
b = "Hello"

print(tuple(a))  #(1, 2, 3, 4, 5)
print(type(tuple(a)))  #<class 'tuple'>

print(tuple(b))  #('H', 'e', 'l', 'l', 'o')
print(type(tuple(b)))  #<class 'tuple'>

7. list(): 将元组、字符串等转换为列表。

list(s)

s: 元组、字符串等。

示例:

a = (1, 2, 3, 4, 5)
b = "Hello"

print(list(a))  #[1, 2, 3, 4, 5]
print(type(list(a)))  #<class 'list'>

print(list(b))  #['H', 'e', 'l', 'l', 'o']
print(type(list(b)))  #<class 'list'>

8. dict(): 创建一个字典对象。

dict(d)

d: 字典对象。

示例:

d = {'name': 'John', 'age': 25}

print(dict(d))  #{'name': 'John', 'age': 25}
print(type(dict(d)))  #<class 'dict'>

9. set(): 创建一个集合对象。

set(s)

s: 集合对象。

示例:

a = [1, 2, 3, 4, 5, 6]
b = "Hello"

print(set(a))  #{1, 2, 3, 4, 5, 6}
print(type(set(a)))  #<class 'set'>

print(set(b))  #{'o', 'H', 'e', 'l'}
print(type(set(b)))  #<class 'set'>

以上是常见的内置函数,这些函数可以帮助Python开发者提高编写代码的效率。Python中还有很多其他内置函数,我们可以参考Python官方文档来学习这些函数的使用方法。