前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 笔记 第二章

Python 笔记 第二章

作者头像
字节星球Henry
发布2022-09-19 14:45:44
1740
发布2022-09-19 14:45:44
举报

算法运算

/ + - * (结果均为小数,)

%(取余) //(求商,往小取整)

**(求幂)

  • 有小数的算术表达式,结果就是小数(除非经过其他转换)

算术优先级

  1. **
  2. * / // %
    • - (多用 ()可取代优先级)

算术运算的同时赋值

+= 实际意义: a+=s 即 a=a+s

(数学符号不可乱用于此)

关系运算符

!= == > <>= <=

(可用于字符串比较)

逻辑运算符及表达式

逻辑运算符

and or not 三种

操作结果 True/False

  1. and
  • 0,"",[] 都相当于 false(但不等于 false)
  • 非 0 的数,非空的字符串和非空列表都相当于 Ture
  • Ture 可以看作 1,False 可以看作 0
  • or
  • 只要有一个为 True,结果为 True
  • 否则为 False
  • not 在运算关系式中:
  • 值为 True,结果为 False
  • 值为 False,结果为 True

优先级:

not>and>or

(短路计算: 逻辑表达式的计算在整个表达式的值已经能判定的时候就会停止。)

各种运算符的优先级
  • 算术运算符 + - / // % *
  • 关系运算符 < > == != >= <=
  • 逻辑运算符 and or not (不记得就多使用括号)

条件分支语句

(注意冒号)

程序语句前不能加空格或制表符(除非在 if while for 语句中)

if 语句中的语句组,每条语句左边必须缩进,且格式一样

if 语句的嵌套

例题:

字符串切片(sx:y是 s 的从下标 x 到下标 y 的左边那个字符构成的子串)

(注意不要把 if ··· else 或 if ··· elif ··· else 写成多个并列 if )

输出格式控制

字符串中的格式控制符

%s 表示此处要输出一个字符串

%d 表示此处要输出一个整数

%f 表示此处要输出一个小数

%.nf 表示此处要输出一个小树,保留小数点后 n 位,四舍六入,五不一定


本章习题

字节星球 林栈 2022-08-03 未经允许,严禁转载!


版权属于:字节星球 (转载请联系作者授权) 原文链接:https://cloud.tencent.com/developer/article/2111609 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

邮件订阅 BETA

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算法运算
  • 算术优先级
  • 算术运算的同时赋值
  • 关系运算符
  • 逻辑运算符及表达式
    • 逻辑运算符
      • 各种运算符的优先级
      • 条件分支语句
      • 输出格式控制
        • 字符串中的格式控制符
          • 本章习题
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档