Python2205--day02总结

千锋

day02-运算符、数据类型转换、分支结构、嵌套结构、三目运算符

  1. 运算符:算术运算符、比较运算符、逻辑运算符、赋值运算符、复合赋值运算符

    • 算术运算符:+、-、*、**、/、//、%
    • 比较运算符:>、>=、<、<=、=、!=
    • 逻辑运算符:and、or、not
    • 赋值运算符:+=、-=、*=、/=
    • 复合赋值运算符:x+=x*3
      • 优先级:
        • 算术运算符>比较运算符>逻辑运算符>赋值运算符
        • 小括号先行
        • ** > *、%././/>+.-
        • 新知识点:round()函数
          • 语法:round(数值,小数位数),四舍五入保留小数位数
  2. 数据类型转换

    • 转整型:
      • 浮点转整型
      • 有引号的整型字符串转整型
      • 布尔值转整型
    • 转浮点型:
      • 整型转浮点型
      • 有引号的数字字符串转浮点型
      • 布尔值转浮点型
    • 转布尔值
      • 所有的空数据都能转布尔值False,如:0、0.0、None、’ ’ 、" "、[]、{}、、()、set()(集合)
      • 其余数据都是True
  3. 分支结构

    • 单分子结构

      • 语法:

        if 条件:
        	代码块
        else:
        	代码块
        
    • 多分支结构

      • 语法:

        if 条件:
        	代码块
        elif 条件:
        	代码块
        ......
        else:
        	代码块
        

4.嵌套分支

  • 单分子和多分支可以相互嵌套

5.三目运算符

  • 作用:对单分子结构做简化,性能不变

  • 语法:

    结果1 if 条件 else 结果2
    如果条件1成立,结果为1,否则结果为2
    注意:并不是所有的单分子结构都能转三目运算符
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UnicodeDecodeError是Python中的一个异常,它表示在将字节流解码为字符串时出现了错误。具体错误是"utf-8"编解码器无法解码位置为25的字节0xbc,因为0xbc不是有效的起始字节。 在这个引用中,提到了关于字节和字符之间的转换。字节可以通过编码方式转换为相应的字符,而字符可以通过解码方式转换为字节。例如,在引用中,使用字符串的encode()方法将其转换为字节,然后使用decode()方法将字节转换回字符串。但是在引用的例子中,当尝试使用错误的编码方式(utf-8)对字节进行解码时,就会引发UnicodeDecodeError异常。 在Python中,最常用的编码方式是UTF-8,但也支持其他编码方式,比如将Unicode编码为GB2312。例如,在引用中,使用字符串的encode()方法将其编码为GB2312格式的字节。 总结起来,UnicodeDecodeError是在将字节解码为字符串时出现的错误。解决这个问题的方法是正确选择合适的编码方式进行解码。在大多数情况下,使用UTF-8编码是一个好的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span> #### 引用[.reference_title] - *1* [UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 2: invalid continuation byte-...](https://download.csdn.net/download/weixin_42204453/15589184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* *4* [Python之路,Day1 - Python基础1](https://blog.csdn.net/weixin_30877493/article/details/99268676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值