| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python基础 - 常用语句 -> 正文阅读 |
|
[Python知识库]Python基础 - 常用语句 |
1. print和import语句print:打印表达式,多个表达式之间可以通过逗号(, 英文)进行分隔
import:从模块导入函数
2. 赋值语句2.1 序列解包将多个值的序列解开,然后放到变量的序列中 2.2 链式赋值?将同一个值同时赋给多个变量的捷径 2.3 增量赋值3. 语句块?????????语句块并非一种语句,语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句。在代码前放置空格来缩进语句即可创建语句块。Python中每个缩进需要4个空格。 4. 条件和条件语句布尔值:True - 真、False - 假 Python中下面的值作为布尔表达式的时候,会被解释器看作假(False):
可以通过bool函数进行验证
4.1 条件与if语句仅条件表达式判断为真(True),才会执行内部的语句块
4.2 else子句?条件表达式判断为否(False),才会执行else内部的语句块
4.3 elif子句需要检查多个条件,此时就可以使用elif了,elif就是具有条件的else子句
4.4 嵌套代码块if语句里面还可以嵌套if语句,甚至可以嵌套多层,但不便于代码阅读,属于代码坏味道
?4.5 更复杂的条件4.5.1 比较运算符==(相等)、<(小于)、>(大于)、>=(大于等于)、<=(小于等于)、!=(不等于)、is(是同一个对象)、is not(不是同一个对象)、in(是成员)、not in(不是成员) 返回结果都是布尔值:True / False
4.5.2 布尔运算符and(与)、or(或)、not(非) 这三个运算符可随意组合
4.5.3 三目运算(三元运算、条件运算)?4.5.4 断言assert 仅当条件不满足的时候,才会使程序停止执行并报错
5. 循环5.1 while循环
5.2 for循环
5.3 一些技巧5.3.1 循环遍历字典
5.3.2 并行迭代
5.3.3 按索引迭代
5.3.4 翻转和排序迭代sorted(排序)、reversed(翻转) 不是原地修改对象,而是返回翻转或排序后的版本 5.4 跳出循环break(跳出本层循环),continue(终止本次循环)
5.5 循环语句中的else子句for 与 else 配合
5.6 列表推导式列表推导式(list comprehension)是利用其他列表创建新列表(类似于数学术语中的集合推导式)的一种方法
CongratulationsPython基础-常用语句的介绍到此就结束了,如何灵活运用还是靠理解和练习,后面的教程将给各位带来Python的几个特殊的语句(pass、del、exec和eval),快来跟随作者一起领略Python编程之美吧 ~? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:40:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |