Python之浅谈运算符

目录

  • 格式化输出的三种方式
  • 基本运算符
  • 流程控制

格式化输出的三种方式

运算符的语义取决于其操作数的类型

第一种格式化方式(3.0)
name = 'Tim'
height = 170
weight = 120
print('My name is:%s','my height is:%s','my weight is:%s'%{name,height,weight})
第二种格式化方式(3.4)
name = 'Tim'
height = 170
weight = 120
print('My name is:{0},my height is:{1},my weight is:{2}'.format(name,height,weight))
第三种格式化方式(3.6)
name = 'Tim'
height = 170
weight = 120
print(f'My name is',{name},'my height is ',{height},'my weight is',{weight})

基本运算符

逻辑运算符
not逻辑非
and逻辑与
or逻辑或
相等运算符
is同一实体
is not不同的实体
==等价
!=不等价
比较运算符
<小于
<=小于等于
>大于
>=大于等于
算术运算符
+
-
*****
/
//取整
%取余
******
位运算符
~取反
&按位与
|按位或
^按位异或
<<左移位,用零填充
>>右移位,按符号位填充

流程控制

if判断

用来模拟人进行判断,判断逻辑的真假

age=18
if age>18:print('老了')
'''<代码块1>
if <条件>:<代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3,否则不执行代码块2直接执行代码块3  # tab
<代码块3>  # 当条件不成立时直接运行代码块3
'''  
if...else
age=18
if age>18:print('老了')
else:print('还年轻')
'''
<代码块1>
if <条件>:<代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3  # tab
else:<代码块4>  # 当条件不成立时,运行代码块4,然后再运行代码块3
<代码块3>  # 当条件不成立时首先运行代码块4,然后运行代码块3
'''    
if...elif...else
age=18
if age>30:print('老了')
elif age>18 and age<30:print('还年轻')
else:print('很年轻')
'''
<代码块1>
if <条件1>:<代码块2>  # 当条件1为True的时候执行代码块2然后执行代码块3  # tab
elif <条件2>:<代码块5>  # 当条件1不成立条件2成立,执行代码块5,然后执行代码块3
...
elif <条件n>:<代码块n>
else:<代码块4>  # 当if和elif的所有条件都不成立时,执行代码块4,然后执行代码块3
<代码块3>
'''
if的嵌套
 age =18
inp_age=int(input('age:'))if age>=inp_age:if age>inp_age:print('猜小了')else:print('猜中了')else:print ('猜大了')

转载于:https://www.cnblogs.com/MrYang161/p/11278514.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[html] websocket和http有什么区别?

[html] websocket和http有什么区别&#xff1f; WebSocket是双向的&#xff0c;在客户端-服务器通信的场景中使用的全双工协议&#xff0c;与HTTP不同&#xff0c;它以ws://或wss://开头。 HTTP是单向的&#xff0c;客户端发送请求&#xff0c;服务器发送响应。个人简介 我是…

Socketpair 简介

socketpair - a slight generalization of pipes used for two-way stream communication. 以下内容来自&#xff1a;匠意雕码 http://my.oschina.net/zengsai/blog/12583 今天用了一个从没玩过的socket函数socketpair()&#xff0c;它的作用是在进程内创建一对sock连接。乍一看…

cacti安装配置详解_MySQL实战001:8.0免安装版服务配置详解

首先我们需要先下载MySQL的安装包&#xff0c;MYSQL官方下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/&#xff0c;这里我下载的是MySQL Community Server 8.0.15版本&#xff0c;以前MySQL还有安装版&#xff0c;现在都是压缩版&#xff0c;解压之后将环境配置…

HttpServletRequest简述

HttpServletRequest简述 HttpServletRequest httpServletRequest (HttpServletRequest) request;/*getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源名部分。getQueryString 方法返回请求行中的参数部分。getRemoteAddr方法返回发出请求…

[html] 图片上传时实现本地预览功能的原理是什么?

[html] 图片上传时实现本地预览功能的原理是什么&#xff1f; 通过HTML5 File API读取用户上传的图片&#xff0c;生成一个image对象显示到页面个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录…

推荐两个检索和分类小工具Carrot2 OSS

Carrot2 Carrot2是一个开源搜索结果分类引擎。它能够自动把搜索结果组织成一些专题分类。Carrot2提供的一个架构能够从各种搜索引擎&#xff08;YahooAPI、GoogleAPI、MSN Search API、eTools Meta Search、Alexa Web Search、PubMed、OpenSearch、Lucene index、SOLR&#xff…

Eclipse最常用快捷键

Alt← 前一个编辑的页面 Alt→ 下一个编辑的页面 AltEnter 显示当前选择文件的属性 CtrlF11运行Run As CtrlM 当前窗口最大化 CtrlF7 视窗口切换 CtrlF8 模式切换 CtrlQ 定位到最后编辑的地方 CtrlL 定位在具体某行 CtrlK 选中的Word快速定位到下一个 ctrl.及ctrl1 当某行出错时…

[html] input如何在各个浏览器下保持UI统一?

[html] input如何在各个浏览器下保持UI统一&#xff1f; .ibutton { padding: 3px 15px; *padding: 0 15px; *height: 24px; font-size: 12px; text-align: center; text-shadow: #CF510B 0 1px 0; border:1px solid #ec5c0d; border-radius: 2px; background: #FC750A; backg…

11.27 如何选择具有某一角色的当事人?

/// <summary> ///根据当事人挡任的角色名称、当事人名称、名称拼音、身份证号模糊查询当事人 /// </summary> /// <param name"RoleName">角色名称</param> /// <param name"Name">当事人名称</param> /// <param…

python整数序列求和_Python从菜鸟到高手(14):序列的加法和乘法

1 序列的加法 序列也可以相加&#xff0c;但要注意&#xff0c;这里的相加&#xff0c;并不是相对应的序列元素值相加&#xff0c;而是序列首尾相接。由于字符串属于字符序列&#xff0c;所以字符串相加也可以看做是序列相加。但一个字符串不能和一个序列相加&#xff0c;否则会…

mysql xtrabackup 遭遇严重bug

我们的mysql 备份系统遭遇严重bug源于 开源软件 xtrabackup 的一个bug https://bugs.launchpad.net/percona-xtrabackup/bug/722638之前我们的大规模部署都没有遇到这问题。在做计数器转mysql 后&#xff0c;我们部署了备份系统&#xff0c;屡屡备份失败&#xff0c;于是决定彻…

[html] 能否做到禁止打印页面?如果可以那要怎么做?

[html] 能否做到禁止打印页面&#xff1f;如果可以那要怎么做&#xff1f; document.onbeforeprint function(){ return false; };个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一…

laydate时间控件有时候无效_新角度,如何无效没用地听课

嗨喽&#xff0c;大家好。这一期我想向大家展示一下如何无效地听课。1.上课的时候&#xff0c;全程集中注意力&#xff0c;每一秒都不能放松&#xff0c;使自己的大脑保持高度紧张中。我们这么年轻&#xff0c;精神充沛得很&#xff0c;只要累不死就往死里学。 2.下课的时候也不…

[html] 跨标签页的通讯方式有哪些

[html] 跨标签页的通讯方式有哪些 iframe document.name postMessage个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

让IE和Firefox(包括chrome)浏览器默认产生滚动条的滚动槽

html{overflow-y:scroll;}转载于:https://www.cnblogs.com/yuchav/archive/2011/10/19/2217652.html

Nike Air Jordan Sneakers

http://blog.tangcs.com/2009/05/27/nike-air-jordan-sneakers/转载于:https://www.cnblogs.com/WarrenTang/articles/1490574.html

anaconda python删除pyltp_Anaconda使用

Anaconda 是什么&#xff1f;Anaconda 是一个可用于科学计算的 Python 发行版&#xff0c;支持 Linux、Mac、 Windows系统&#xff0c;内置了常用的科学计算包。它解决了官方 Python 的两大痛点。第一&#xff1a;提供了包管理功能&#xff0c;Windows 平台安装第三方包经常失败…

warning: format not a string literal and no format arguments

在学习Object-c的时候&#xff0c;按着书上的代码出现“warning: format not a string literal and no format arguments”&#xff1b; 虽然是个警告&#xff0c;但是看着很烦人&#xff0c;记录下处理方法。 NSString* string"strings"; NSLog(string,nil); 这样就…

[html] websocket和http2有什么区别?http2能取代websocket吗?为什么?

[html] websocket和http2有什么区别&#xff1f;http2能取代websocket吗&#xff1f;为什么&#xff1f; 按照OSI网络分层模型&#xff0c;IP是网络层协议&#xff0c;TCP是传输层协议&#xff0c;而HTTP是应用层的协议。在这三者之间&#xff0c;SPDY和WebSocket都是与HTTP相…

gc日志怎么看_你应该怎么监控Kafka?

监控 Kafka&#xff0c;历来都是个老大难的问题。无论是在我维护的微信公众号&#xff0c;还是 Kafka QQ群里面&#xff0c;大家问得最多的问题&#xff0c;一定是 Kafka 的监控。大家提问的内容看似五花八门&#xff0c;但真正想了解的&#xff0c;其实都是监控这点事&#xf…