阐述 Python的内置对象
时间: 2023-12-05 16:39:42 浏览: 81
python内置函数.pdf
Python的内置对象是指在Python解释器启动时自动创建的对象,这些对象是Python语言的基础,包括数字、字符串、列表、元组、字典、集合、文件等。此外,Python还提供了一些特殊的内置对象,如None、True、False等。这些内置对象都有自己的属性和方法,可以通过调用这些方法来完成各种操作。
Python内置对象的一些常见操作:
1. 数字对象可以进行加减乘除等基本运算,还可以使用math模块中的函数进行高级数学运算。
```python
a = 3
b = 4
print(a + b) # 输出:7
print(a * b) # 输出:12
import math
print(math.sqrt(16)) # 输出:4.0
```
2. 字符串对象可以进行拼接、切片、查找、替换等操作。
```python
s = 'hello world'
print(s[0]) # 输出:h
print(s[6:]) # 输出:world
print(s.replace('world', 'python')) # 输出:hello python
```
3. 列表对象可以进行添加、删除、排序、查找等操作。
```python
lst = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
lst.append(7)
print(lst) # 输出:[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 7]
lst.remove(1)
print(lst) # 输出:[3, 4, 1, 5, 9, 2, 6, 5, 3, 7]
lst.sort()
print(lst) # 输出:[1, 2, 3, 3, 4, 5, 5, 6, 7, 9]
```
4. 元组对象和列表对象类似,但是元组是不可变的,即不能添加、删除或修改元素。
```python
tup = (1, 2, 3)
print(tup[0]) # 输出:1
print(len(tup)) # 输出:3
```
5. 字典对象可以进行添加、删除、查找等操作,还可以使用keys()、values()、items()等方法获取字典的键、值、键值对等信息。
```python
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(dic['name']) # 输出:Tom
dic['age'] = 20
print(dic) # 输出:{'name': 'Tom', 'age': 20, 'gender': 'male'}
print(dic.keys()) # 输出:dict_keys(['name', 'age', 'gender'])
```
6. 集合对象可以进行添加、删除、交集、并集等操作。
```python
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
set3 = set1 & set2
print(set3) # 输出:{4, 5}
set4 = set1 | set2
print(set4) # 输出:{1, 2, 3, 4, 5, 6, 7, 8}
```
7. 文件对象可以进行读取、写入等操作。
```python
f = open('test.txt', 'w')
f.write('hello world')
f.close()
f = open('test.txt', 'r')
print(f.read()) # 输出:hello world
f.close()
```
阅读全文