以下是“Python入门基础之数字字符串与列表”的完整攻略。
1. 数字
在Python中,数字是一种基本的数据类型。Python支持整数浮点数和复数三种数字类型。
1.1 整数
整数是Python中最基本的数字类型,可以表示正整数、整数和零。示例如下:
a = 10
b = -5
c = 0
print(a, b, c)
在上面的示例代码中,我们定义了三个整数变量a、b、c,分别赋值为10、-5和0。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是10 -5 0,而实际上输出结果也是10 -5 0。
1.2 浮点数
浮点数是Python中表示小数的数字类型,可以表示正小数、负小数和零。示例如下:
a = 3.14
b = -2.5
c = 0.0
print(a, b, c)
在上面的示例代码中,我们定义了三个浮点数变量a、b、c,分别赋值为3.14、-2.5和0.0。然后,使用print()函数输出这个变量的值。
我们期望的输出结果是3.14 -2.5 0.0,而实际上输出结果也是3.14 -2.5 0.0。
1.3 复数
复数是Python中表示虚数的数字类型,可以表示实部和虚部都是浮点数的复数。示例如下:
a = 3 + 4j
b = -2.5 + 1j
c = 0 + 0j
print(a, b, c)
在上面的示例代码中,我们定义了三个复数变量a、b、c,分别赋值为3+4j、-2.5+1j和0+0j。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是(3+4j) (-2.5+1j) 0j,而实际上输出结果也是(3+4j) (-2.5+1j) 0j。
2. 字符串
在Python中,字符串是一种基本的数据类型,用于表示文本。字符串可以使用单引号、双引号或三引号来定义。示例如下:
a = 'hello'
b = "world"
c = '''hello
world'''
print(a, b, c)
在上面的示例代码中,我们定义了三个字符串变量a、b、c,分别使用单引号、双引号和三引号来定义。其中,变量c使用了三引号来定义多行字符串。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是hello world hello\nworld,而实际上输出结果也是hello world hello\nworld。
3. 列表
在Python中,列表是一种基本的数据结构,用于存储一组有序的元素。列表可以包含任意类型的元素,包括数字、字符串、列表等。示例如下:
a = [1, 2, 3]
b = ['hello', 'world']
c = [1, 'hello', [2, 3]]
print(a, b, c)
在上面的示例代码中,我们定义了三个列表变量a、b、c,分包含了数字、字符串、列表等不同类型的元素。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是[1, 2, 3] [‘hello’, ‘world’] [1, ‘hello’, [2, 3]],而实际上输出结果也是[1, 2, 3] [‘hello’, ‘world’] [1, ‘hello’, [2, 3]]。
4. 示例说明
示例1:数字类型
a = 10
b = 3.14
c = 2 + 3j
print(a, b, c)
在上面的示例代码中,我们定义了三个数字变量a、b、c,分别为整数、浮点数和复数。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是10 3.14 (2+3j),而实际上输出结果也是10 3.14 (2+3j)。
示例2:列表类型
a = [1, 2, 3]
b = ['hello', 'world']
c = [1, 'hello', [2, 3]]
print(a, b, c)
在上面的示例代码中,我们定义了三个列表变量a、b、c,分别包含了数字、字符串、列表等不同类型的元素。然后,使用print()函数输出这三个变量的值。
我们期望的输出结果是[1, 2, 3] [‘hello’, ‘world’] [1, ‘hello’, [2, 3]],而实际上输出结果也是[1, 2, 3] [‘hello’, ‘world’] [1, ‘hello’, [2, 3]]。
5. 总结
在Python中,数字、字符串和列表是三种基本的数据类型。数字包括整数、浮点数和复数三种类型;字符串可以使用单引号、双引号或三引号来定义;可以包含任意类型的元素,包括数字、字符串、列表等。在实际编程中,我们需要根据具体的需求选择合适的数据类型来存储和处理数据。