请举例python有哪些内置对象
Python是一种高级编程语言,拥有丰富的内置对象,可以轻松地进行对象操作。内置对象是Python语言中预先定义的对象类型,它们不需要额外的库或模块就可以使用,并且是Python的基本数据类型。本文将从多个角度分析Python内置对象,并举例说明。
1. 数字类型
Python中有三种数字类型:整型(int)、浮点型(float)和复数(complex)。int表示整数,float表示带有小数的数字,complex表示复数。
例如,可以这样定义一个变量:
```
x = 10 #整型
y = 1.5 #浮点型
z = 3 + 2j #复数
```
2. 字符串
Python中的字符串是一种序列类型,用于表示文本字符串。Python字符串可由单引号(')或双引号(")括起来。它们可以是单行或多行,可以使用反斜杠(\)进行转义。
例如:
```
s1 = 'hello' #单行字符串
s2 = "world" #单行字符串
s3 = '''
This is a
multi-line
string''' #多行字符串
s4 = "She said, \"Hello Python!\"" #使用转义字符
```
3. 列表
Python中的列表是一种序列类型,用于存储多个有序元素。列表支持索引、切片、添加和删除元素。
例如:
```
lst1 = [1, 2, 3, 4, 5] #整型列表
lst2 = ["apple", "banana", "orange"] #字符串列表
lst3 = [1, "apple", 3.5] #混合列表
```
4. 字典
Python中的字典是一种映射类型,用于存储键-值对。它们是无序的,并且支持添加、删除和修改元素。
例如:
```
d1 = {"apple": 2, "banana": 3, "orange": 4} #字符串-整型字典
d2 = {1: "one", 2: "two", 3: "three"} #整型-字符串字典
```
5. 元组
Python中的元组是一种序列类型,类似于列表,但是它们是不可变的。一旦定义,就不能修改。它们也支持索引和切片操作。
例如:
```
t1 = (1, 2, 3) #整型元组
t2 = ("apple", 3.5) #混合元组
```
6. 集合
Python中的集合是一种无序的、唯一的数据类型。它们支持集合操作,如并集、交集和差集。
例如:
```
s1 = {1, 2, 3, 4, 5} #整型集合
s2 = {"apple", "banana", "orange"} #字符串集合
```