注释
#开头 或 三个单引号 ''' 或 三个双引号 """
# 单行注释
'''
多行注释
'''
"""
多行注释
"""
变量命名规则
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。