Python
今天学习了python,了解了以下知识点
- 注释
注释用于解释代码,提高代码的可读性,Python 中有单行注释和多行注释:
python
这是一个单行注释
"""
这是一个多行注释,
可以跨越多行。
"""
2. 变量和数据类型
变量
变量用于存储数据,在 Python 中不需要提前声明变量类型,直接赋值即可:
python
定义一个整数变量
age = 25
定义一个字符串变量
name = "John"
常见数据类型
整数(int):如 1, 2, -3 等。
浮点数(float):如 3.14, -0.5 等。
字符串(str):用单引号 ' 或双引号 " 括起来的文本,如 "Hello, World!"。
布尔值(bool):只有两个值 True 和 False。
python
整数
num1 = 10
浮点数
num2 = 3.14
字符串
message = 'Hello, Python!'
布尔值
is_valid = True
3. 输入和输出
输出
使用 print() 函数将数据输出到控制台:
python
print("Hello, World!")
name = "Alice"
print("My name is", name)
输入
使用 input() 函数从控制台获取用户输入,返回值为字符串类型:
python
name = input("请输入你的名字: ")
print("你好,", name)
4. 运算符
算术运算符
包括 +(加法)、-(减法)、*(乘法)、/(除法)、//(整除)、%(取余)、**(幂运算):
python
a = 10
b = 3
print(a + b) # 加法
print(a - b) # 减法
print(a * b) # 乘法
print(a / b) # 除法
print(a // b) # 整除
print(a % b) # 取余
print(a ** b) # 幂运算
比较运算符
包括 ==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于),返回布尔值:
python
x = 5
y = 10
print(x == y) # 等于
print(x != y) # 不等于
print(x > y) # 大于
print(x < y) # 小于
print(x >= y) # 大于等于
print(x <= y) # 小于等于
逻辑运算符
包括 and(与)、or(或)、not(非):
python
p = True
q = False
print(p and q) # 与
print(p or q) # 或
print(not p) # 非
5. 条件语句
使用 if、elif 和 else 关键字来实现条件判断:
python
age = 18
if age < 18:
print("你是未成年人")
elif age == 18:
print("你刚成年")
else:
print("你是成年人")
6. 循环语句
for 循环
用于遍历可迭代对象(如列表、字符串等):
python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
while 循环
只要条件为真,就会一直执行循环体:
python
i = 0
while i < 5:
print(i)
i = i + 1
7. 函数
使用 def 关键字定义函数:
python
def add(a, b):
return a + b
result = add(3, 5)
print(result)
8. 列表、元组和字典
列表(list)
是一种可变的有序序列,用方括号 [] 表示:
python
numbers = [1, 2, 3, 4, 5]
print(numbers[0]) # 访问第一个元素
numbers.append(6) # 添加元素
print(numbers)
元组(tuple)
是一种不可变的有序序列,用圆括号 () 表示:
python
coordinates = (10, 20)
print(coordinates[0]) # 访问第一个元素
字典(dict)
是一种无序的键值对集合,用花括号 {} 表示:
python
person = {"name": "John", "age": 25}
print(person["name"]) # 访问键为 "name" 的值
person["city"] = "New York" # 添加新的键值对
print(person)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)