一、第一个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 等)
✅ 合法:name1、user_name、age ❌ 不合法:1name、user-name、print
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}')
六、总结
- 第一个程序:
print('内容')就能输出- 注释:
#单行,'''多行,不执行- 输入输出:
input()输入,print()输出- 变量:
名字 = 值,用来存数据,遵守命名规则