条件语句

if, else, 和 elif 三个关键字可以让你运行不同的代码分支。

a = int(input("输入一个数字: ")) # 1️⃣if a > 3: # 2️⃣  print("比3大")elif a == 3: # 3️⃣  print("等于3")else: # 4️⃣  print("小于3")

1.用户输入一个数字,Python 把用户输入转换为 int 存入 a 变量;

2.检查 a 如果大于 3,运行下面的代码分支;

3.检查 a 如果等于 3,运行下面的代码分支;

4.2 和 3 都不满足的话运行下面的代码分支;

循环语句

Python 中使用两种类型的循环:for 循环和 while 循环。

# for for i in [1, 2, 3]:  print(i)# whilej = 1while j < 4:  print(j)  j = j + 1

以上两种循环都打印出 1,2,3。

for 循环定义了一个变量不断地地从 list 中取值直到取完为止。

while 循环不断地运行循环体中的代码直到不再满足条件为止。上面 while 循环运行的条件是 j < 4。

Python 中有两种常见打断循环的方式:

  1. 定义循环运行的条件;
  2. break 关键字;
while True:  breakprint("python")

上面的代码中,while 是一个无限循环,因为条件永远是 True,while 后面的程序无法得到运行。无限循环很有用,比如在开发一个 web 服务器的时候,你就需要一直循环等待客户端的请求。当然也许因为某些特殊原因你需要从无限循环中退出,这时候 break 关键字就起到了它的作用。当程序运行到 break 语句时,就会跳出 while 循环,继续运行后面的代码。上面的代码示例会打印出 python。

如果你想在循环体中跳过某些代码不执行,continue 关键字可以帮你忙。

while True:  continue  print("python") # 永远不会执行这句

当程序运行到 continue 时会结束当前这一轮的循环,回到 while True:继续下一轮循环,所以,continue 下面的语句永远不会被运行,这是和 break 的不同之处。

函数

函数的用处就是帮你重用代码。在 Python 中定义一个函数的关键字是 def,紧接着是函数名,函数的参数以及函数体。如果函数有返回值,可以使用 return 关键字。

def my_square(x):  return x * x

Lambda表达式

在 Python 中使用 lambda 关键字来定义 lambda 函数。lambda 函数即匿名函数,不严格来讲,也可以叫做无名字函数。

lambda  : 

lambda 函数可以有一个或者多个参数,用逗号分隔。冒号后面的返回值表达式可以是任何东西,甚至是个函数。lambda 函数在 Python 中扮演了重要的角色。你可以在很多实际的项目中看到它的身影。比如 Python 中的 map 和 reduce 函数。

print((lambda x: x + 1)(1)) # 2

(lambda x: x+1) 这个整体是一个函数对象,你可以把它想象成用 def 定义的一个函数名,只不过是用整个定义当做函数名,所以我们使用它就像使用普通函数一样,直接把参数传递给给它。

请关注公众号“读一读我”

找到某个关键字 同义词词林 python_读一读我——无废话Python(三)条件、循环、函数、表达式相关推荐

  1. 同义词词林 java_基于同义词词林扩展版的词语相似度计算

    词语相似度计算 词义相似度计算在很多领域中都有广泛的应用,例如信息检索.信息抽取.文本分类.词义排歧.基于实例的机器翻译等等.国内目前主要是使用知网和同义词词林来进行词语的相似度计算. 本文主要是根据 ...

  2. 基于信息内容的词林词语相似度计算 - 论文及代码讲解

    文章目录 论文 同义词林简介 特点 代码 获取词的编码 求IC值 求相似度 选取相似度最大值 论文:<基于信息内容的词林词语相似度计算 >-2018-彭琦,朱新华等 查看 代码:https ...

  3. 更新数据时出错——所有记录中均未找到搜索关键字

    出错环境:windows server 2003 enterprise sp2+Access2000+iis6 出错情况:打开页面修改数据后保存时出现错误:所有记录中均未找到搜索关键字 出错原因:Mi ...

  4. 中国地质大学英语语音学习笔记(五):英语连读——相邻两元音读音(词间或词内)的连读方法和辅音加半元音(词间或词内)的连读技巧

    前言   本笔记整理于中国地质大学(武汉)的一门英语发音课程:英语语音,的第十一.十二单元的文档资料,主要是连读技巧.包括半元音,用半元音/w/和/j/衔接元音的连读,用卷舌音/r/衔接元音的连读等, ...

  5. python开发跟淘宝有联系没_python每日获取淘宝首页关键字推荐词

    每日美图 介绍 因为自己想着手搞一波淘宝,准备用于获取淘宝首页关键字推荐词,想化妆品.服装这种我们是不适合做的竞争太大了. 我们暂时定为水杯这种小类目的,对于新开的店面除了刷单,最重要的还是自然流量. ...

  6. Access所有记录中均未找到搜索关键字

    一个excel表要导入数据到Access表中. 使用导入向导,到最后完成时总会提示"所有记录中均未找到搜索关键字",很多人遇到这个问题,大多都是因为索引字段问题导致. 我这肯定不是 ...

  7. Java之词义相似度计算(语义识别、词语情感趋势、词林相似度、拼音相似度、概念相似度、字面相似度)

    Java之词义相似度计算(语义识别.词语情感趋势.词林相似度.拼音相似度.概念相似度.字面相似度) 1.词语相似度计算 2. 短语相似度值 3. 词形词序句子相似度值.优化的编辑距离句子相似度值.标准 ...

  8. 媒体利器!最新同义词词库助力创作伪原创

    [文章标题] "激动人心!最新同义词词库发布,助力媒体创作伪原创" [文章内容] 近日,一份全新的同义词词库正式发布,为媒体行业带来了一股新的创作风潮.这个词库的独特之处在于,它能 ...

  9. Java 独占锁ReentrantLock、读(悲观读)写锁ReentrantReadWriteLock、读(乐观读/悲观读)写锁StampedLock

    1.AbstractQueuedSynchronizer 锁必然要知道AbstractQueuedSynchronizer(AQS),AQS提供了一个框架,用于实现依赖于先进先出(FIFO)等待队列的 ...

  10. 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud)

    让你的作品更出色-- 词云Word Cloud的制作方法(基于python) 本文目录: 一.词云的简介 二. 实现原理和流程 1.制作词云流程图 2.词云实现原理 三. 实现词云的方式 1.安装词云 ...

最新文章

  1. 电脑雕刻教程_理性看待手工雕刻和电脑雕刻,手工并不代表精品,电脑雕刻也不代表战五渣...
  2. 壕!甲骨文创始人 8000 万美元买豪宅后打算拆掉
  3. android adb install Failure,提示base.apkcode is missing问题的解决
  4. RHEL5.4 iptables 配置详解(图)
  5. HAproxy Json日志格式配置
  6. Visual Studio Code 保存代码时报Applying code action Organize Imports
  7. python中的封装调用_Python基础之封装
  8. 五行塔怎么吃第五个_中医美容——“五行美容养颜法”,善用五行,女人会越来越漂亮...
  9. php面向对象异常处理,PHP 错误和异常处理(下)
  10. c语言实现语音检测vad_TWS+AI?国芯发布超低功耗语音芯片,可能是目前最理想方案...
  11. 诗和远方:无题(五十)
  12. VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限
  13. 开发一个自己的 CSS 框架(二) 1
  14. P2P概览与原理解析
  15. Oracle 数据库认证考试
  16. 【计组】储存器的性能指标
  17. oracle11g sga分配,Oracle11gsga_target参数设置
  18. 机器学习SVM——实验报告
  19. 线性回归原理及实现(一):最小二乘法
  20. 清明自习-部分知识整理

热门文章

  1. 凯恩帝k1000ti参数设置_KND1000TI系统参数 - 图文 -
  2. 第3章 IP地址规划技术
  3. 四元数与欧拉角相互转换
  4. java调试查看调用堆栈_关于调试:如何阅读和理解java堆栈跟踪?
  5. Binder机制(非常好理解)
  6. 常用网络拓扑在网络规划设计中
  7. 服务器带的虚拟软驱有什么用,云服务器是干什么用的?摩杜云带你去了解!
  8. 【无人机】【2011.04】【含源码】四旋翼无人机的仿真与控制
  9. 修改系统UISearchBar搜索框的样式-搜索图片、背景颜色
  10. Apache(阿帕奇) 配置环境及使用(保姆级教程)拒绝繁琐