查看原文
其他

Python中的运算符知多少?

爬虫俱乐部 Stata and Python数据分析 2022-03-15

本文作者:赵一帆,河南大学经济学院

本文编辑:杨婉清

技术总编:陈   鼎

Stata&Python云端课程来啦!

     寒雪梅中尽,春风柳上归。为了感谢大家长久以来的支持和信任,爬虫俱乐部为大家送福利啦!!!Stata&python特惠课程双双上线腾讯课堂~原价2400元的Python编程培训课程,现在仅需100元,详情请查看推文《Python云端课程福利大放送!0基础也能学~》;原价600元的正则表达式课程,现在仅需49.9元,详情请查看推文《与春天有个约会,爬虫俱乐部重磅推出正则表达式网络课程!》;原价600元的基本字符串函数课程,现在仅需49.9元,更多信息请查看推文《与春天有个约会,爬虫俱乐部重磅推出基本字符串函数网络课程;原价600元的网络爬虫课程,现在仅需49.9元,更多信息请查看推文《与春天有个约会,爬虫俱乐部重磅推出网络爬虫专题课程》原价600元的文本分析课程,现在仅需49.9元,更多信息请查看推文与春天有个约会,爬虫俱乐部重磅推出文本分析网络课程。变的是价格,不变的是课程质量和答疑服务。对报名有任何疑问欢迎在公众号后台和腾讯课堂留言哦!导读我们在小学数学里便学习过加、减、乘、除等基本的四则运算,而在Python中,它们则变为加减乘除的运算符,它们都属于算术运算符。运算符是指具有运算功能的符号,主要分为算术运算符赋值运算符成员运算符、位运算符、逻辑运算符、比较运算符等。之前的推文《Python中的这些运算符你真的会用吗?》已经为我们介绍了比较运算符和逻辑运算符等,下面主要来介绍一下算术运算符、赋值运算符、成员运算符。1.算术运算符算术运算符是用来实现数学运算功能的运算符,也是我们最熟悉的运算符,而且对于数字的处理,几乎都会使用到算术运算符。
运算符描述运算法则
+加运算符实现两个对象相加
-减运算符实现两个对象相减
*乘运算符实现两个数相乘
/除运算符求出两个数相除的值
%取模运算符求出两个数相除的余数
**求幂运算符求出x的y次幂
//取整除运算符求出商的整数部分(不包括余数)
下面一起来动手操作一下吧!
x,y=5,2 #给x,y分别赋值print(x+y) #返回x+y的值print(x-y) #返回x-y的值print(x*y) #返回x乘以y的值print(x/y) #返回x除以y的值print(x%y) #返回x除以y的余数print(x**y) #返回x的y幂次方print(x//y) #返回商的整数部分输出结果如下:
73102.51252我们可以看到在Python中使用算术运算符,可以轻松并且快速地帮我们实现基本的数学运算,是不是很方便呢?

2.赋值运算符赋值运算符用于给变量或者表达式设置一个值,分为基本赋值运算符复合赋值运算符
运算符描述运算法则
=简单赋值运算符c=a+b,与c=a+b等价
+=加法赋值运算符c+=a,与c=c+a等价
-=减法赋值运算符c-=a,与c=c-a等价
*=乘法赋值运算符c*=a,表示将c乘a的运算结果赋值给c
/=除法赋值运算符c/=a,表示将c除以a的运算结果赋值给c
%=取模赋值运算符c%=a,表示将c除以a的的余数赋值给c
**=幂赋值运算符c**=a,表示将c的a次幂赋值给c
//=取整除赋值运算符c//=a,表示将c除以a的整数部分赋值给c

接下来看看赋值运算符具体是如何使用的
a,b=5,2 #首先给a,b赋值c=a+bprint('c1的值为:',c) #把a+b的结果赋值给c1c+=aprint('c2的值为:',c) #把c+a的结果赋值给c2c-=aprint('c3的值为:',c) #把c-a的结果赋值给c3c*=aprint('c4的值为:',c) #将c乘a的运算结果赋值给cc/=aprint('c5的值为:',c) #将c除以a的运算结果赋值给cc%=aprint('c6的值为:',c) #将c除以a的的余数赋值给cc**=aprint('c7的值为:',c) #将c的a次幂赋值给cc//=aprint('c8的值为:',c) #将c除以a的整数部分赋值给c输出结果如下:
c1的值为: 7c2的值为: 12c3的值为: 7c4的值为: 35c5的值为: 7.0c6的值为: 2.0c7的值为: 32.0c8的值为: 6.0可以看到,使用赋值运算符可以简洁地对变量或者表达式赋值,为我们后面的工作做好准备~需要注意的是第一种赋值运算符“=”的含义不是等于,它的作用是将右边变量或者表达式的值赋给左边。左边的值必须能够被修改,不能是常数。3.成员运算符成员运算符是用于验证给定的值(变量)在指定的范围里是否存在。
运算符描述
in在指定序列中找到值,返回True,否则返回False
not in在指定序列中没有找到值,返回True,否则返回False。

下面我们可以简单地试一试呀:
a,b=1,6 #给x,y赋值list=[1,3,5,7]; #定义一个列表print(a in list) #使用in运算符,判断a是否在列表中。如果在序列中,则返回True.print(a not in list) #使用not in运算符,判断a是否在列表中。如果没有在序列中,则返回True.输出结果为
TrueFalse以上就是对于算数运算符赋值运算符成员运算符的讲解啦,它们作为基本的运算符,为我们提供了很多快捷的操作,下面就来动手试一试吧~后,我们为大家揭秘雪球网(https://xueqiu.com/)最新所展示的沪深证券和港股关注人数增长Top10。

喜欢的小伙伴们快点点赞收藏加关注吧~

对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!

往期推文推荐

         
快来get缺失值的正确打开方式

         frame框架——我到底在哪个“房间”

如何使用Pandas读取txt文件?

基于MySQL数据库实现增量式爬取

寻找春日气息|本月最受欢迎的景点都在这里!

问世间情为何物,大数据也想参悟——后考研时代,何以解忧?唯有数据!

Python与数据库交互—浅述pymysql

偷懒小妙招|selenium之玩转鼠标键盘操作--鼠标篇

大家用Stata来“找茬”

“粉墨登场”——多期双重差分法(DID)的Stata操作

Python与百度地图合璧,绘制棒呆的热力地图

【数据可视化】统计图绘制神器:Seaborn

检索Stata推文的“任意门”学会了这些,分分钟提升你的毕业体验

【爬虫实战】双一流大学的月关注度

【爬虫实战】“中国人不吃这一套”——人民日报微博评论分析

进化的标签管理助手——elabel命令

“学术明星”——双重差分法(DID)的Stata操作

偷懒小妙招| selenium之玩转鼠标键盘操作(上)

【爬虫实战】南京地铁又上热榜——客流量分析

renfiles:批量重命名文件的利器

Stata中字符串的处理

物以类聚——浅述k-means聚类算法

我在哪里?调用高德API获取地址经纬度信息

超级简单的条件函数,轻松生成虚拟变量

Python云端课程福利大放送!0基础也能学~

关于我们 


微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。



此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。

投稿邮箱:statatraining@163.com投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿+推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存