Python

今天学习了python,了解了以下知识点

  1. 注释
    注释用于解释代码,提高代码的可读性,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)

posted @   Lomook  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示