📜  python 变量类型 - Python (1)

📅  最后修改于: 2023-12-03 15:04:15.441000             🧑  作者: Mango

Python 变量类型

Python 是一种动态类型语言,变量的类型是在运行时自动推导出来的。这意味着在定义变量时不需要指定类型,Python 解释器会自动根据变量的值来确定其类型。

数字型变量

Python 有三种不同的数字类型:整数、浮点数和复数。

整数可以是正数、负数或零,并且没有小数部分。例如:

a = 5
b = -10
c = 0

浮点数是带有小数部分的数字。例如:

a = 3.14159
b = -4.2

复数由一个实数部分和一个虚数部分组成。虚数部分由 J 或 j 表示。例如:

a = 3 + 4j
b = -2j
字符串型变量

字符串是 Python 中最常用的数据类型之一。字符串可以用单引号、双引号或三引号(用于多行字符串)括起来。例如:

a = 'Hello World'
b = "Python Programming"
c = '''This is a
multiline string'''
布尔型变量

布尔型变量只有两个值:True 和 False。例如:

a = True
b = False
列表、元组和集合

列表和元组是用于存储一系列值的数据类型。列表用 [] 括起来,元组用 () 括起来,它们都可以包含任意类型的值。例如:

a = [1, 2, 3, 'four', 5.0]
b = (1, 2, 3)

集合是一种无序、唯一的数据类型,用 {} 括起来。例如:

a = {1, 2, 3, 4, 5}
字典型变量

字典是一种用于存储键值对的数据类型。键和值之间用 : 分隔,每个键值对之间用 , 分隔,所有内容用 {} 括起来。例如:

a = {'name': 'Alice', 'age': 20, 'gender': 'female'}
变量赋值

变量赋值是将一个值赋给一个变量的过程。Python 中使用 = 进行赋值,例如:

a = 10
b = 'Hello'
变量类型转换

Python 中可以使用内置函数将一个变量的类型转换为另一个类型。例如:

a = '10'
b = int(a)  # 将字符串类型的 a 转换为整数类型
c = float(a)  # 将字符串类型的 a 转换为浮点数类型
d = str(b)  # 将整数类型的 b 转换为字符串类型

以上就是 Python 变量类型的介绍。了解变量类型对于编写代码非常重要,因为不同类型的变量有不同的属性和方法,掌握了这些知识,可以更加方便地编写代码。