Python入门基础:输入输出与条件判断
需积分: 10 19 浏览量
更新于2024-07-15
收藏 17KB DOCX 举报
"Python语法整理"
在Python编程语言中,语法是非常关键的部分,它构成了程序的基础结构。本资料主要针对Python的初级语法进行了整理,适用于初学者。如果你有C语言的基础,学习Python会更加得心应手。
1. 输入与输出:
Python提供了`print()`函数用于输出信息。它可以是计算结果,如`print(1+1)`输出2,或者直接打印字符串,如单引号或双引号包裹的内容。单引号和双引号的作用相同,但当字符串内含有单引号时,通常使用双引号。三引号`'''`则常用于多行文本,如文档字符串。此外,`input()`函数用于接收用户的输入,例如`name=input('请输入你的forchangeID:')`。
2. 变量的命名规则:
变量名必须遵循一定的规范:由字母、数字和下划线组成,不能以数字开头,建议用有意义的词汇表示变量内容。如`number=34`,`name='forchange'`,`list_class=['基础语法课程', '爬虫分析初阶', '爬虫分析进阶', '自动化办公']`。
3. 条件判断:
条件判断是编程中的核心概念,让程序根据特定条件执行不同的操作。Python中的条件判断包括单向判断(`if`)和双向判断(`if...else...`)。
- 单向判断`if`:如果条件成立,执行紧跟的代码块。例如,`if number > 3:`后面的代码会缩进执行。
- 双向判断`if...else...`:如果条件成立执行`if`后的代码块,否则执行`else`后的代码块。注意,`if`和`else`后跟随的语句需要缩进,但`if`和`else`本身在同一层级,不需要缩进。例如:
```python
number = 7
if number < 3:
print(number)
else:
number = number - 3
print(number)
```
这段代码会输出4,因为`number`不小于3,所以执行`else`后的代码。
4. 多条件判断:
`if...elif...else...`结构允许检查多个条件。`elif`是`else if`的缩写,这意味着如果前面的条件都不满足,才会继续检查下一个条件。例如:
```python
number = 5
if number < 3:
print('小于3')
elif number < 6:
print('3到6之间')
else:
print('大于等于6')
```
这段代码会输出“3到6之间”,因为`number`是5,满足第二个条件。
5. 列表(List):
在Python中,列表是可变数据类型,可以存储不同类型的数据。例如`list_class`就是一个列表,包含了字符串元素。列表使用方括号`[]`定义,元素之间用逗号分隔。
这些基本的Python语法是学习Python的第一步,随着学习的深入,还会涉及函数、类、模块、异常处理等更多高级概念。掌握这些基础知识,将有助于你更好地理解和编写Python代码。
2018-11-27 上传
2020-02-22 上传
2022-04-03 上传
2022-08-18 上传
2024-08-07 上传
2019-10-22 上传
2023-06-12 上传
2023-06-12 上传
2021-06-25 上传
Johnny_421
- 粉丝: 0
- 资源: 4
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升