数据类型

111 阅读1分钟

注释

#开头 或 三个单引号  '''   或 三个双引号  """

# 单行注释

'''
多行注释
'''

""" 
多行注释
"""

变量命名规则

Python 的变量名支持字母、下划线、数字。但不能在变量名里加入空格,不能以数字开头,不能是Python中关键字。区分大小写。驼峰命名法,如 MyVariable 。蛇形命名法,如 my_variable 。

基础数据类型

1. 整数(int)
整数类型用于表示没有小数部分的数字

  # 整数
  num1 = 10
  num2 = -5

2. 浮点数(float)
带有小数部分的数字

pi = 3.14
price = 19.99

3. 字符串(str)
使用单引号 ' ' 或双引号 " " 括起来的字符序列

字符串连接:加号+

字符串重复:星号*

greeting = "Hello, World!"
name = 'Alice'
# 输出字符串两次
print(name * 2)

4. 布尔值(bool)
只有两个值,即 True 和 False ,常用于条件判断

is_valid = True
is_closed = False

5. 列表(list)
是一种有序的可变序列,可以包含不同类型的元素

numbers = [1, 2, 3, 4, 5]
fruits = ['apple', 'banana', 'cherry']

6. 元组(tuple)
与列表类似,但元组是不可变的,不能二次赋值

point = (10, 20)
colors = ('red', 'green', 'blue')

7. 字典(dict)
由键值对组成的数据结构

person = {'name': 'Bob', 'age': 30}
# 通过.keys()输出所有键
print(person.keys())
# 通过.values()输出所有值
print(person.values())

8. 集合(set)

  • 可变集合 (set) : 用于表示无序且不重复的元素集合,例如 {1, 2, 3}
  • 不可变集合 (frozenset) : 用于表示不可变的集合,例如 frozenset([1, 2, 3])

其他类型

  • None (NoneType) : 表示没有任何值的特殊常量,只有一个实例 None
  • 复数 (complex) : 用于表示复数,例如 3+4j