python常见函数汇总

Python 是目前使用非常广泛的编程语言之一,具有简洁易读、语法简单、面向对象等特点,在数据分析、机器学习、Web 开发等方面都有广泛的应用。在 Python 编写程序时,经常会使用一些常见的函数,下面介绍其中一些。

1. print() 函数

print() 函数是 Python 中用来输出内容的函数,可以将文本、变量等输出到控制台中。使用方法如下:

```python

print('Hello, world!') # 输出字符串

print(123) # 输出数字

a = 1

print(a) # 输出变量a的值

```

输出结果:

```

Hello, world!

123

1

```

2. input() 函数

input() 函数是 Python 中用来获取用户输入的函数,使用方法如下:

```python

name = input('What is your name?')

print('Hello,' + name)

```

在运行程序时,会弹出一个提示框,要求用户输入自己的姓名,输入后程序会将其作为变量 name 的值,并将其作为参数传递给 print() 函数,输出语句“Hello,”。

3. type() 函数

type() 函数是 Python 中用来获取变量类型的函数,可以判断变量是否为整数、字符串、浮点数、列表等类型,使用方法如下:

```python

a = 1

b = 'hello'

c = [1, 2, 3]

print(type(a)) #

print(type(b)) #

print(type(c)) #

```

4. len() 函数

len() 函数是 Python 中用来获取序列长度的函数,可以获得字符串、列表、元组等类型的长度,使用方法如下:

```python

a = 'hello'

b = [1, 2, 3]

c = (4, 5, 6)

print(len(a)) # 5

print(len(b)) # 3

print(len(c)) # 3

```

5. range() 函数

range() 函数是 Python 中用来生成一系列数字的函数,可以生成一系列数字,以便进行循环等操作,使用方法如下:

```python

a = range(0, 5)

b = range(5)

print(list(a)) # [0, 1, 2, 3, 4]

print(list(b)) # [0, 1, 2, 3, 4]

```

6. abs() 函数

abs() 函数是 Python 中用来获取绝对值的函数,可用于获取整数、浮点数的绝对值,使用方法如下:

```python

a = -5

b = 5.5

print(abs(a)) # 5

print(abs(b)) # 5.5

```

7. round() 函数

round() 函数是 Python 中用来进行四舍五入的函数,可以将浮点数进行四舍五入,使用方法如下:

```python

a = 3.1415926

b = 4.561

print(round(a, 2)) # 3.14

print(round(b, 1)) # 4.6

```

在 Python 中,常见的错误类型有 SyntaxError、NameError、TypeError、IndexError、KeyError、ValueError 等。

1. SyntaxError

SyntaxError 是指程序语法错误,在编写程序时,拼写错误、语法错误等会导致程序无法正常运行。例如,在以下程序中,遗漏了 print() 函数中的左括号:

```python

print 'Hello, world!'

```

执行以上程序时,会报错:SyntaxError: Missing parentheses in call to 'print',此时应该在 print 关键字后添加左括号:

```python

print('Hello, world!')

```

2. NameError

NameError 是指使用了未声明的变量,或对不存在的变量进行操作时出现的错误。例如,在以下程序中,变量 a 并未定义就被使用了:

```python

print(a)

```

执行以上程序时,会报错:NameError: name 'a' is not defined,此时可以先定义变量 a:

```python

a = 1

print(a)

```

3. TypeError

TypeError 是指程序语法正确,但是类型错误时出现的错误。例如,在以下程序中,将数值类型的变量与字符串进行相加操作:

```python

a = 1

b = '2'

print(a + b)

```

执行以上程序时,会报错:TypeError: unsupported operand type(s) for +: 'int' and 'str',此时可以将数值类型的变量转换为字符串类型,或将字符串类型的变量转换为数值类型:

```python

a = 1

b = '2'

print(str(a) + b)

# 输出结果:12

```

或者

```python

a = 1

b = '2'

print(a + int(b))

# 输出结果:3

```

4. IndexError

IndexError 是指对序列类型的变量进行操作时,访问了不存在的元素,例如:

```python

a = [1, 2, 3]

print(a[3])

```

执行以上程序时,会报错:IndexError: list index out of range,由于列表 a 的长度为 3,因此无法输出列表下标为 3 的元素。

5. KeyError

KeyError 是指在使用字典类型的变量时,访问了不存在的键,例如:

```python

a = {'name': 'John', 'age': 20}

print(a['gender'])

```

执行以上程序时,会报错:KeyError: 'gender',由于字典 a 中不存在键为 'gender' 的元素,因此无法输出其对应的值。

6. ValueError

ValueError 是指传入了无效的参数时出现的错误,例如:

```python

a = int('abc')

```

执行以上程序时,会报错:ValueError: invalid literal for int() with base 10: 'abc',由于字符串 'abc' 无法转换为整数类型,因此会报错。

以上是 Python 中常见的函数和错误类型。在编写程序时,要注意函数的用法,避免出现错误,也要注意代码规范,避免出现代码错误。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(95) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部