Python札记11_运算符、if、for

浏览: 1167

Python中,语句的作用是按照一定的逻辑组合来操作某些对象。常用的有for、if、while等语句

运算符

算术运算符

  • + 对象相加
  • - 对象相减
  • * 用于复制
  • / 相除
  • % 求余数
  • ** 幂数
  • // 取整数

比较和逻辑运算符

比较运算符返回的结果一定是True或者False

  • == 等于
  • != 不等于
  • > 大于
  • < 小于
  • >= 大于等于
  • <= 小于等于
  • and,or,not,in

注意

  • 比较的两个对象必须是同一种数据类型
  • 字符串是按照英文字典的顺序进行比较的
  • input输入的是字符串;如果是数字,用int转化
  • bool()函数中,空格返回True,空返回False

语句

三种语句

常用的语句有循环、条件、无条件分支语句,三者都是流程控制语句:

  • 循环语句:容许一些语句反复执行多次
  • 条件语句:容许仅当某些条件成立的时候,才会执行某个区块
  • 无条件分支语句:容许运行顺序转移到程序的其他部分中,包含跳转等

根据Python的关键字又可以分为以下几种,每种语句的最后必须带上英文冒号:

  • if
  • if...elif...else
  • for
  • while

下面将通过各种具体的例子对各种语句进行初步讲解和学习,笔者认为:根据实际的例子是最好的学习方法,可以更好地理解一个知识点的。
if...elif...else

image.png

注意

  • if、elif、else关键词后面必须带上冒号
  • Python中缩进是4个空格,不要用tab键
  • input函数输入的内容是字符串,需要用int函数进行转换

三元操作符


就是将if...else...语句合并在一行语句中个,如果if成立执行前面的操作,反之执行else后面的语句。

image.png


for循环

  • 结尾冒号
  • 语句块有四个空格




    image.png

image.png

image.png


range()函数


函数的基本格式为:range(start,stop,step)

  • start:起始值,默认是0
  • stop:终止值,不包含在内
  • step:步长,默认是1,可以为负数,不能是0

image.png

image.png

image.png

image.png

并行迭代

  • 迭代就是指在Python中用for循环从对象中获取一定数量的元素
  • for循环用于列表、字符串、字典的键值对


    image.png

for列表解析

通过几个例子来了解Python3中的列表解析功能

image.png

image.png

推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册