Python快速入门第二天

基本数据类型

String(字符串)

python中的字符串用单引号或双引号括起来,反斜杠"\"表示转义字符

注意:引号一定要使用英文的引号,中文的引号会出现报错

定义一个字符串,他的索引值从0开始,-1表示从末尾开始

输入结果

如果不想让反斜杠"\"发生转义,可以在字符串前面加一个r,表示原始字符串:

python字符串不能被改变,不能向一个索引位置,例如str[0] = 'a',会报错

bool(布尔类型)

布尔类型只有两个值:True 和False。

布尔类型和其他类型进行比较时,会视True为1,False为0。

布尔类型可以和逻辑运算符一起使用,包括and、or、not。可以组成布尔表达式,生成一个新的布尔值。

布尔类型也可以被转换为其他数据类型,转换时,True为1,False为0。

比较运算符

1、等于运算符(==)

2、不等于运算符(!=)

3、大于和小于运算符(> ,<)

4、大于等于和小于等于运算符(>=,<=)

注意事项:运算符返回的是布尔值(True或False)

逻辑运算符

逻辑运算符总共有三个“and”(与)、“or”(或)、“not(非)”。

表达式为 x and y 、x or y、 not x

and(与)

执行and时,首先从左到右进行运算,如果遇到bool值为False,则停止计算,并返回该值;否则,所有元素的bool值都为True,将返回最后一个值。

需要从左往右遍历,依次判断是否有 “假”。一旦遇到 bool 逻辑为 False 的 “假货”,则返回它 (而不一定返回 False !),相当于宣告了 and 表达式为假,不论后面有什么也无需再往后演算 (短路操作)。如果一直遇到 “真货” 直至结束,则返回最后一个值 (而不一定返回 True !),相当于宣告了 and 表达式为真。

or(或)

执行or时,首先从左到右进行运算,如果遇到bool值为True,则停止计算,并返回该值;否则,所有元素的bool值都为False,将返回最后一个值。

需要从左往右遍历,依次判断是否有 “真”。一旦遇到 bool 逻辑为 True 的 “真货”,则返回它 (而不一定返回 True !),相当于宣告了 or 表达式为真,不论后面有什么也无需再往后演算 (短路操作)。如果一直遇到 “假货” 直至结束,则返回最后一个值 (而不一定返回 False !),相当于宣告了 or 表达式为假。

not(非)

只返回Ture或False

如果bool值为True,则not返回值为Fasle,如果bool值为False,则not返回值为True,取相反值。

注意: 在 Python 中,所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True,只有 0、空字符串、空列表、空元组等被视为 False。因此,在进行布尔类型转换时,需要注意数据类型的真假性。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DTCloud4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值