2024.4.17python复习
- 非0整数(正数、负数)进行bool转换,均为true。0的强制类型转换为bool为false
- bool强制类型,如果为float转bool,如果a!=0.0,则为true,否则为true;如果为str转bool,若str='',str中为空,则bool(str)的内容为false,否则为true,空格也一样;只要列表中有数据 那么强制类型转换为bool的时候 就返回True;元组、字典与列表一致。
- python可以给多个变量赋值,用逗号间隔 such as(a,b,c=1,2,3)给abc三个变量赋值1,2,3
- and的性能优化,当and前面的结果是false的情况下 那么后面的代码就不再执行,只有两端全为true的时候,才执行
- or特点,只有一方为true,则结果为true。如果前方条件为true,则后方没必要执行
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步