当前位置: 首页 > news >正文

Python常用语句学习

人生苦短,我用Python。
——吉多·范罗苏姆

文章目录

  • 前言
  • 一、判断语句
    • (一)if语句
      • 1. 作用
      • 2. 构成
      • 3. 语法
      • 4. 样例
      • 5.说明
    • (二)if嵌套
  • 二、循环语句
    • (一)while循环
      • 1. 作用
      • 2. 语法
      • 3. 样例
      • 4. 说明
    • (二)for循环
      • 1. 作用
      • 2. 语法
      • 3. 样例
    • (三)跳出循环
      • 1. break
      • 2. continue
  • 总结


前言

本文是参加新星计划Python学习方向的学习笔记,感谢“是Dream呀”老师的Python知识分享。下面主要介绍学习到的Python常用语句及其样例,供各位小伙伴参考。


一、判断语句

(一)if语句

1. 作用

if表示如果,用于主程序根据条件选择性执行某条语句或某些语句

2. 构成

if:判断满足某个条件,执行xxx。
elif:判断满足另一个条件,执行yyy。
else:上面条件都不满足则执行else下面的语句。

3. 语法

if 判断条件1:满足条件1时要做的事情
elif 判断条件2:满足条件2时要做的事情
...
else:不满足上面条件时要做的事情

4. 样例

score = float(input("请输入分数:"))if score == 60:print("刚好及格")
elif 80 > score >60:print("考得还行")
elif score >= 80:print("考得不错")
else:print("不及格呀")

在这里插入图片描述

5.说明

(1)elif可以有0个、1个或者多个
(2)else可以有0个或者1个

(二)if嵌套

if嵌套指的是在if或者if else语句中包含if或者if else语句。

if xxx:aaaif yyy:bbb

二、循环语句

(一)while循环

1. 作用

根据一定条件,重复执行一条或者多条语句。

2. 语法

while xxx:aaa
else:bbb

3. 样例

i = 1
while i <= 5:print("打印一行")i += 1
print("结束打印")

在这里插入图片描述

4. 说明

(1)else子句可以省略

(二)for循环

1. 作用

Python中的for循环可以遍历任何序列的项目

2. 语法

for 变量 in 序列:循环语句

3. 样例

for i in [0,1,2]:print(i)----------for i in range(1, 5):print(i)

在这里插入图片描述
在这里插入图片描述

(三)跳出循环

1. break

break语句用于结束整个循环

i = 1
for i in range(5):i += 1print("------")if i == 3:breakprint(i)

在这里插入图片描述

2. continue

continue语句用于结束本次循环,紧接着执行下一次循环

i = 1
for i in range(5):i += 1print("------")if i == 3:continueprint(i)

在这里插入图片描述

总结

Python的创始人吉多·范罗苏姆说过这样一句话:“Life is short, you need python.” ,译为中文则是人生苦短,我用Python。相对于其他语言,Python比较简洁,有各种成熟的包可以使用,能大大提高我们的编码效率。

http://www.lryc.cn/news/44947.html

相关文章:

  • 测试3年还不如应届生,领导一句点醒:“公司不是只雇你来点点点的”
  • 华为网络设备之路由策略,前缀列表(使用,规则)
  • 白噪音简介与实现
  • Springboot结合线程池的使用
  • AOP工作流程
  • Modbus相关知识点及问题总结
  • 【MySQL】函数
  • MySQL高级
  • 带你弄明白c++的4种类型转换
  • 8个明显可以提升数据处理效率的 Python 神库
  • 互联网公司吐槽养不起程序员,IT岗位的工资真是虚高有泡沫了?
  • Excel 进阶|只会 Excel 也能轻松搭建指标应用啦
  • RabbitMQ中TTL
  • Ceres简介及示例(4)Curve Fitting(曲线拟合)
  • 音质最好的骨传导蓝牙耳机有哪些,推荐几款不错的骨传导耳机
  • 计算机操作系统安全
  • 超详细从入门到精通,pytest自动化测试框架实战教程-用例标记/执行(三)
  • Java SE 基础(5) Java 环境的搭建
  • 银行数字化转型导师坚鹏:银行对公客户数字化场景营销案例萃取
  • get和post的区别
  • Java调用Oracle存储过程
  • ubuntu如何设置qt环境变量
  • 高管对谈|揭秘 NFT 技术背后的研发方法论
  • 是面试官放水,还是企业实在是缺人?这都没挂,字节原来这么容易进...
  • JVM 本地方法栈
  • GPT-4老板:AI可能会杀死人类,已经出现我们无法解释的推理能力
  • 弹性盒布局
  • 第13章_事务基础知识
  • LeetCode笔记:Biweekly Contest 101
  • new和malloc两个函数详细实现与原理分析