一、三目运算

Python的三目运算与C语言的三目运算非常类似,具体语法如下:

条件为真的赋值表达式   if  条件   else 条件为假的表达式

三目运算实际上就是一种表达式计算,当对应if后面的“条件”为True时,表达式返回结果为“ 条件为真的赋值表达式”,否则返回“条件为假的表达式”。

举例:

print('value>100') if k>100 else print('value<=100')

上述语句当k大于100时输出“value>100'”,否则输出“value<=100”

二、del语句

语法:del 变量

在Python中del一个变量时,不是简单的释放这个变量的存储空间,而且会导致这个变量名字不会再被后续代码所识别。

实际上,del只是删除了变量名和对应存储数据的关联关系,并不会导致该存储空间被回收,存储空间的回收是由Python自己完成的。如果有两个变量指向同一个对象,当删除一个变量时,另一个变量不受影响。

三、pass语句

语法:pass

pass语句是一个表示什么也不执行的空语句,之所以会使用一般是为了以下几种情况:

1、pass所在位置代码还未开发,需要使用pass占位,表示本地需要有代码;

2、为了代码逻辑完整,表示特定分支开发人员考虑了。

本节简单介绍了三目运算、del和pass语句,内容非常简单,也不展开多说了。

老猿Python(https://blog.csdn.net/LaoYuanPython)系列文章用于逐步介绍老猿学习Python后总结的学习经验,这些经验有助于没有接触过Python的程序员可以很容易地进入Python的世界。

欢迎大家批评指正,谢谢大家关注!

最新文章

  1. AOP之Castle DynamicProxy 动态代理
  2. 背压(Backpressure)机制
  3. jQuery:年月日三级联动
  4. SharePoint2007:解决第二回收站大数据无法删除问题
  5. c#之Redis队列
  6. require,include,require_once,include_once的区别
  7. EMVTag系列3《持卡人基本信息数据》
  8. JQuery Smart UI
  9. Django ORM多表操作
  10. bisect模块(使用二分法将数据按顺序插入一个列表)
  11. iTerm2 使用笔记
  12. shiro登录验证原理
  13. java⑿
  14. FireDAC内部初探
  15. python 3.4 error: Microsoft Visual C++ 10.0 is required(Unable to find vcvarsall.bat)
  16. Java基础——Servlet(二)
  17. springboot整合mybatis中的mapper不影响使用,但是总是提示红线
  18. kafka消费者客户端启动之后消费不到消息的原因分析
  19. 敏捷项目-依赖项拖动change
  20. xmpp实现的即时通讯聊天(二)

热门文章

  1. 企业中真实需要的集中管理软件SVN即Subversion版本控制
  2. C# type对象
  3. 对List对象里的其中两个属性配套去重
  4. 09线程隔离的g对象
  5. cmd,py脚本,py编译的exe,uipath及uibot对它们的调用
  6. Docker(33)- 如何修改 docker 容器的端口映射
  7. 对udp dns的一次思考
  8. 爬虫练习之正则表达式爬取猫眼电影Top100
  9. linux域名解析引起登陆慢
  10. sql实现通过父级id查询所有的子集