位置: 编程技术 - 正文

Python入门教程之运算符与控制流(python 入门)

编辑:rootadmin

推荐整理分享Python入门教程之运算符与控制流(python 入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python的入门教程,python基础入门教程,python基础教程 入门教程,python 入门,python基础入门教程,python 入门指南,"python教程",python的入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Python 中的运算符

什么是运算符?举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。

1 . 求幂运算符

在 Java 中如果我们想对一个数进行求幂运算,我们可能要借助于 Math 库中的 pow() 函数,但是在 Python 中我们可以使用两个连续的 * 表示求幂运算。

2 . // 运算符

可能很多人要说了,这个我认识,我打注释经常用双斜杠,可是很尴尬, Python 中的单行注释符号为 # ,多行注释可以使用 ''' ,那么 // 是用来干嘛呢?用来求两数相除的整数部分。

这个时候就会输出 3.0 ,也就是相除的整数部分,余数被忽略。

3 . & , | 运算符

这两个运算符大家都认识, & 按位与 , | 按位或,下面来讲讲这两个运算符的运算原理,看一个数 7& 等于多少呢&#; 放到编译器里运行一下试试吧

打印的结果为 2 ,为什么呢?很简单,我们首先需要将 7 和 转换为 二进制, 7-> -> , 然后将这两个二进制进行与运算,什么是与运算呢?只需要记住两个数同一位置上都为 1 的时候结果为 1 ,其他都为 0 即可。运算过程如下

很明显结果是 2 , | 运算符和 & 运算步骤一样,不过 | 运算过程中,两个数同一位置上只要有一个是 1 ,则结果就是 1 ,可以自己去运算一下,这里就不在赘述了。

4 . >>,<< 运算符

Python入门教程之运算符与控制流(python 入门)

第一眼看到这个符号,我的第一反应是远远大于和远远小于,这是是右移和左移的意思,左移和右移?怎么移?同样的需要将十进制数转化为二进制形式,然后进行左移和右移,其实左移一次等于是让一个数乘以 2 ,左移 n 次就是让一个数乘以 2 的 n 次,右移则相反,是除以 2 的 ‘n' 次方。

5 . not, and, or 运算符

这三个是逻辑运算符,在其他的编程语言中如果你想表示或与非,你可能会使用这样的格式 ||,&&,! ,但是在 Python 中需要使用 or,and,not 。

结果依次为 False False True

6 . 我们不在介绍运算符,来看看运算符的优先级,我做了个图

越靠近鱼头,等级越高。

Python 控制流

所谓控制流,无非也就是 if..else,while,for 等。基本的使用大家都会,不过 Python 总有它特殊的地方,下面来看看。

1 . if...else

if 判断语句有一个值得介绍的地方,如下所示

在 Java 语言中,你恐怕要这么写

2 . while , for

唯一需要记住的一点就是,在 Python 中,无论是 for 还是 while ,都可以像 if 一样,在后面加 else 语句, else 语句在循环语句跳出来之后会执行。

小提示: range() 函数可以设置步数间隔,什么意思?自己去试试吧~

总结

标签: python 入门

本文链接地址:https://www.jiuchutong.com/biancheng/386175.html 转载请保留说明!

上一篇:python实现SMTP邮件发送功能(python smtp ssl)

下一篇:动感网页相册 python编写简单文件夹内图片浏览工具(动感相册模板)

  • 增值税计入成本吗?
  • 什么是存货周转率?存货周转率的意义是什么
  • 自产用于捐赠的会计处理
  • 应收往来会计是做什么工作的
  • 现金股利缴纳个人所得税
  • 以前年度应收账款无法收回的账务处理
  • 资金成本加价收入能作为收入开票吗
  • 按最低标准买社保30年退休后每个月领多少钱
  • 退税税额要做进项税转出吗?
  • 供应商不给货款怎么办
  • 企业哪些可以抵扣增值税
  • 假设公司为增值税一般纳税人
  • 2017年消费税税率
  • 购买方申请的红字信息表需要邮寄给销售方吗
  • 产生的多缴税款怎么做账
  • 员工报销费用
  • 汽车维修公司如何经营粉丝群才能让潜在客户注意到我们
  • 环保税优惠问题
  • 公司购买床垫怎样入账
  • 境外投资企业如何交税
  • 电脑中了勒索病毒要报警吗
  • 如何将旧版本软件卸载
  • 应收账款和预收账款的关系
  • linux禁止ip访问80端口
  • echarts w3c
  • linux怎么查看防火墙信息
  • 最贵的苹果4
  • 个人住房5年后买卖如何交税?
  • PHP:mcrypt_get_iv_size()的用法_Mcrypt函数
  • 纳税人提供劳务派遣服务,选择差额纳税的,按照5%
  • framework架构
  • 存货的原材料分析
  • 竣工结算审计费用在线计算器
  • 企业期末结转本期实现的各项收入
  • vscode入门视频
  • php中常量
  • 个人出租租房交什么税
  • 银行承兑汇票贴现分录
  • 免抵退税额怎么计算城建税
  • 增值税预征税率是多少
  • 法律服务费属于什么服务
  • 营改增后新纳入增值税征税范围的有
  • 瓶盖再来一次表情包
  • 公司采购不含税产品合法吗
  • 投标报名费怎么做分录
  • 入伙和退伙的法律效力
  • 装修消防改造费用会计分录
  • MySQL: mysql is not running but lock exists 的解决方法
  • 房产税征收对象和依据2021
  • 九月份个人所得税的调整
  • 在途物资属于会计科目吗
  • 新开企业如何开发票
  • 电子承兑汇票到期怎么兑现
  • 短期流动负债计算公式
  • 购买的固定资产退货怎么做账
  • 银行现金支票作废处理步骤
  • 自产自销的免税票
  • 免税收入计入起征点吗
  • 在MySQL中同时查找两张表中的数据的示例
  • 通过注册表修改office默认字体
  • msi安装错误代码2503
  • 挂载光驱的命令
  • win7系统修改
  • linux vmtool
  • u启动开机启动快捷键
  • win10鼠标怎么换
  • win8语音助手怎么关闭
  • Windows8和Windows Phone8中IE10两者相同点和区别
  • python列表详解
  • 代码整洁之道 高清pdf
  • nodejs child_process
  • python 入门
  • linux中tar命令
  • mybatis框架执行流程
  • Linux 中的cat命令
  • unity角色扮演游戏
  • Windows下Eclipse+PyDev配置Python+PyQt4开发环境
  • google it automation with python
  • 陕西省电子税务局官网登录入口网址
  • 扣缴义务人怎么改不过来呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设