Python入门基础之数字字符串与列表

  • Post category:Python

以下是“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中,数字、字符串和列表是三种基本的数据类型。数字包括整数、浮点数和复数三种类型;字符串可以使用单引号、双引号或三引号来定义;可以包含任意类型的元素,包括数字、字符串、列表等。在实际编程中,我们需要根据具体的需求选择合适的数据类型来存储和处理数据。