学习笔记(13):Python零基础轻松从入门到实战-布尔和简单语句

立即学习:https://edu.csdn.net/course/play/26676/338763?utm_source=blogtoedu

bool 布尔类型

只有 True 和 False。

且True:1,False:0

True + 1  返回2,它们可以进行四则运算

bool(1)  返回 1 是真或假。凡是 空的对象 都是返回 False

 

比较运算

>, <, ==, !=, >=, <=  同种类型对象比较,返回 Ture / False

a = 'ab cde'

b = 'abcde'

a == b 返回 False

lst_a = [1, 2, [1, 2]]

lst_b = lst_a.copy()

lst_a == lst_b  返回 True。判断两个列表是否相等

lst_a is lst_b  返回 False。判断两个列表是否为 同一个对象

 

逻辑运算(布尔运算)

1、A and B  先判断 A 若为 False 则返回 A;否则看右边 返回 B。短路运算

  4>3 and 3>2  返回 Ture

  3>2 and 4  返回 4

2、A or B  先判断 A 若为 Ture 则返回 A;否则看右边 返回 B。短路运算

3、not A   返回 A 的布尔值取反

 

简单的语句

1、import A  引入 A 模块

  import math

  math.pi  返回 3.1415...

2、import A as B  引入 A 模块,并改名为 B

  import math as sx

  sx.pi  返回 3.1415...

3、From A import B  从 A 模块(module)中引入 B 函数(function)

  From math import pi

  pi  返回 3.1415...

4、From A import B as C 从 A 模块中引入 B 函数,并改名为 C

5、From A import *  从 A 模块中引入所有函数,之后程序中直接使用函数名调用

 

6、variable = object  赋值语句,变量 = 对象

  • a = 1, 2, 3  返回 a (1, 2, 3),是一个元组
  • a, b, c = 1, 2, 3  返回 a 1  b 2  c 3
  • a, _, c = 1, 2, 3  返回 a 1  c 3,不需要 2 这个值,故用 _ 来与 2 对应,避免报错。 _ 不作为变量的名称
  • a, *b = 1, 2, 3  返回 a 1  b [2, 3],1之后的所有值以列表的类型赋给 b
  • a = b = 1  a b 都引用了对象 1
  • a = a +1  等同于  a += 1(自增)
  • a -= 1  自减
  • a *= 1  自乘
  • a /= 2  自除

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值