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.ynyuzhu.com/
发表评论 取消回复