### Python基础语法整理 #### 一、萌新语法 ##### 输入和输出 - **`print()`函数**: 用于输出信息到标准输出设备(通常是屏幕)。 - **不带引号**: 当输出表达式的结果时,例如计算结果,直接传递表达式即可。 ```python print(1 + 1) # 输出: 2 ``` - **带单引号 (`' '`) 或双引号 (`" "`)**: 用于输出字符串,即文本。 ```python print('秋水共长天一色') # 输出: 秋水共长天一色 print("Let's go") # 输出: Let's go print('Let\'s go') # 使用反斜杠(`\`)来转义单引号,输出: Let's go ``` - **带三引号 (`''' '''` 或 `""" """`)**: 用于输出多行字符串。 ```python print('''python小课 最好的python课程''') # 输出: python小课\n最好的python课程 ``` 也可以使用转义字符 `\n` 来实现换行。 ```python print("python小课\n最好的python课程") ``` - **`input()`函数**: 用于接收用户的输入。 ```python name = input('请输入你的forchangeID:') # 接收用户输入,并将其赋值给变量 `name` ``` ##### 变量的命名规则 1. **只能是一个词**; 2. **只能包含字母、数字和下划线**; 3. **不能以数字开头**; 4. **尽量描述包含的数据内容**; 5. **不要使用Python函数名和关键字**。 示例: ```python number = 34 # 合法变量名 name = 'forchange' # 合法变量名 list_class = ['基础语法课程', '爬虫分析初阶', '爬虫分析进阶', '自动化办公'] # 合法变量名 ``` ##### 条件判断 - **条件判断的作用**: 根据不同的条件决定程序的执行流程。 - **单向判断 (`if`)**: 如果条件成立,则执行相应的代码块。 ```python number = 6 if number > 3: print(number) # 输出: 6 ``` 注意格式:`if`后面要加冒号,并且执行语句要缩进。 - **双向判断 (`if...else...`)**: 如果条件成立,则执行 `if` 下面的代码块;否则执行 `else` 下面的代码块。 ```python number = 7 if number < 3: print(number) else: number = number - 3 print(number) # 输出: 4 ``` - **多向判断 (`if...elif...else...`)**: 用于处理多个条件。 ```python grade = 65 if 80 <= grade <= 100: print('成绩优秀') elif 60 <= grade < 80: print('成绩中等') # 输出: 成绩中等 else: print('成绩差') ``` - **嵌套条件 (`if`嵌套)**: 在一个条件块内还可以继续使用条件判断。 ```python grade = 15 if 80 <= grade <= 100: print('成绩优秀') elif 60 <= grade < 80: print('成绩中等') else: print('成绩差') if 20 <= grade < 60: print('再努力一把,还有救!') else: print('你要比以前更努力才行,你可以的!') # 输出: 你要比以前更努力才行,你可以的! ``` #### 二、数据类型 - **基本数据类型**: - **字符串 (`str`)**: 用单引号或双引号括起来的文本。 - **整数 (`int`)**: 不带小数点的数字。 - **浮点数 (`float`)**: 带小数点的数字,需要注意其运算可能会有精度损失。 - **数据结构**: - **列表 (`list`)**: 有序集合,可以动态增删元素。 - **元组 (`tuple`)**: 类似于列表,但不可修改。 - **字典 (`dict`)**: 使用键值对存储数据。 - **布尔值 (`bool`)**: 表示真假,只有两个可能值:`True` 和 `False`。 - **数据操作**: - **字符串拼接**: - **初级方法**: 使用 `'+'` 进行拼接。 ```python print('风变' + '编程') # 输出: 风变编程 ``` - **高级方法**: 使用 `%` 进行格式化输出。 ```python name = '《凤求凰》' number = 1 print('司马相如以%d曲%s打动了卓文君' % (number, name)) # 注意此处应为 `number` 而不是 `numbe` ``` 以上是关于Python基础语法整理的一些关键知识点,这些知识点对于初学者来说非常重要,掌握好它们可以帮助你更好地理解和编写Python代码。
























- 粉丝: 3603
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 人力资源信息化管理x.docx
- 数据仓库和数据挖掘的OLAP技术[1].ppt
- 注塑机上下料机械手机构及自动控制系统PLC的设计.docx
- 项目管理亮点及经验总结.pdf
- 公司项目管理办法(可编辑修改word版).docx
- 基于网络计划技术的生产调度设计与实现.doc
- 最新毕业设计(基于单片机控制的智能电源的设计)整稿.doc
- 小学生网络使用情况调查问卷.doc
- 计算机控制技术实验.doc
- 医院信息化及电子政务实施建设的几个热点话题PPT课件.ppt
- 物联网十二五发展纲要.docx
- 基于JAVA的餐饮管理系统设计说明书.doc
- 高三生物复习基因工程练习题.doc
- (源码)基于STM32F1xx系列微控制器的USART DMA通信项目.zip
- 广东省干部培训网络学院2类关于干部教育目标和课程体系的思考考试答案100分.doc
- 吉林大学人工智能学院2023级程序设计导论课程(python)期末大作业


