Python基础语法_01-注释、输入输出、变量

一、第一个python程序

学习任何语言的第一步:打印Hello World Python用print()函数输出内容,是最基础的语句。

python 复制代码
print('Hello World')

运行结果:

plaintext 复制代码
Hello World
  • print():Python内置的输出函数,用来把输出内容显示到屏幕上
  • 括号里的内容:可以是文字(用引号包裹)、数字、公式等

二、注释

注释是给人看的说明文字,Python不会执行注释,用来解释代码

1.单行注释

#开头,一行内#后面的内容都是注释

python 复制代码
# 我是单行注释
print('Hello World')

2.多行注释

用三个单引号'''或三个双引号"""包裹

python 复制代码
'''
我是多行注释
可以写很多行说明
Python 不会执行
'''
print('Hello World')

作用:解释代码、临时禁用代码、方便团队协作

三、输入与输出

输入:用户给程序传数据 输出:程序给用户显示结果

1.输入input()

input()用来获取用户从键盘输入的内容,默认获得的是文字(字符串)

python 复制代码
# 提示用户输入
name = input('请输入你的姓名:')
print(f'你好,{name}') 

如果要输入数字,需要转换类型:

python 复制代码
age = int(input('请输入年龄:'))
print(f'你明年的年龄是:{age+1}')

运行结果:

plaintext 复制代码
请输入年龄:10
你明年的年龄是:11

2.输出print()

前面已经用过,支持多种输出格式

python 复制代码
name = '小明'
age = 18
print(f'姓名:{name},年龄:{age}')
print('姓名:',name,',年龄:',age)
print('姓名:{},年龄:{}'.format(name,age))

运行结果:

plaintext 复制代码
姓名:小明,年龄:18
姓名: 小明 ,年龄: 18
姓名:小明,年龄:18

print()可以传入参数end,默认值\n

python 复制代码
def print(
    *values: object,
    sep: str | None = " ",
    end: str | None = "\n",
    file: SupportsWrite[str] | None = None,
    flush: Literal[False] = False,
) 

转义符:

  • \n 换行符
  • \t 水平制表符,类似于tab键,等同于4个空格

\n

python 复制代码
print('Hello',end='\n') # 等同于print('Hello')
print('World')

运行结果:

plaintext 复制代码
Hello
World

\t

python 复制代码
print('Hello',end='\t')
print('World')

运行结果:

plaintext 复制代码
Hello	World

四、变量

变量就是存放数据的容器,可以存数字、文字、列表等

1.定义变量

直接变量名 = 数据即可,不用声明类型

python 复制代码
# 定义变量
name = '小李'  # 字符串
age = 20  # 整数
height = 1.75  # 小数
is_student = True  # 布尔值

2. 变量命名规则(必须遵守)

  • 只能用 字母、数字、下划线
  • 不能以数字开头
  • 区分大小写(Name 和 name 是两个变量)
  • 不能用 Python 关键字(如 if、print、for 等)

✅ 合法:name1user_nameage ❌ 不合法:1nameuser-nameprint

3. 使用变量

python 复制代码
a = 10
b = 20
print(a + b)  # 输出 30

4. 修改变量

变量的值可以随时修改

python 复制代码
score = 60
score = 90   # 覆盖原来的值
print(score) # 输出 90

五、练习

python 复制代码
'''
功能:获取用户信息并输出
'''
name = input('请输入你的姓名:')
age = int(input('请输入你的年龄:'))

print(f'姓名:{name}')
print(f'年龄:{age}')
print(f'明年的年龄:{age + 1}')

六、总结

  1. 第一个程序:print('内容')就能输出
  2. 注释:#单行,'''多行,不执行
  3. 输入输出:input()输入,print()输出
  4. 变量:名字 = 值 ,用来存数据,遵守命名规则
相关推荐
AC赳赳老秦6 分钟前
企业标签体系搭建:基于 OpenClaw 采集的多维度公开数据,构建企业画像标签库
java·运维·服务器·python·信息可视化·deepseek·openclaw
吃旺旺雪饼的小男孩14 分钟前
U-Net 语义分割详解:原论文、PyTorch 实现与真实消融实
人工智能·pytorch·python·算法
XZ-07000122 分钟前
1-1-可视化-练习
开发语言·python
今天AI了吗29 分钟前
AI Agent 在数据分析领域的落地判断:哪些场景真的需要 Agent
java·数据库·人工智能·python·sql·数据分析·copilot
橙橙笔记42 分钟前
Python学习第三部分
开发语言·python·学习
huainingning1 小时前
个人版WorkBuddy编写设备巡检并导出设备配置python脚本
开发语言·python
欧叶冲冲冲1 小时前
uv Python 环境管理笔记
笔记·python·uv
很楠爱上1 小时前
从“AI 看合同”到可举证的合同决策链:CounterClause(对薄) 的架构设计与工程实践
人工智能·经验分享·python·学习·agent
这就是佬们吗1 小时前
治幻觉,先治检索:RAG 系统防幻觉的完整工程指南
python·langchain·embedding
Java后端的Ai之路1 小时前
02、Python普通工厂模式
开发语言·人工智能·python·设计模式·普通工厂模式