python里真和假的数字,python中的真假

本文详细介绍了Python中真值(True和False)以及None的概念,涵盖了逻辑运算符如and、or、not的使用,比较运算符、is和isnot的区别,以及序列(如列表和元组)的切片和内置操作。
摘要由CSDN通过智能技术生成

大家好,给大家分享一下python里真和假的数字,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

这篇文章主要介绍了python里真和假的数字,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下python小作品教学

常用内置常量

  • None 常用来表示没有值的对象
  • True(真)与False是python的逻辑类型数据(bool类型数据)
  • python中逻辑假包括False、None、0、"(空字符串)、()(空元组)、[](空列表)、{}(空字典),而其余值都视为真

python中逻辑运算符

包括与(and)、或(or)、非(not)

not
  • not False值为True
  • not()值为True
  • not 3值为False
or

or是一种短路运算符,并且总是返回决定运算类型的参与运算的操作数。

即:如果第一个操作数或表达式为真则直接返回第一个,不处理第二个操作数或表达式;为假则返回第二个操作数的值

例如:

>>> [1,2] or 0
[1, 2]
>>> 0 or (1,2)
(1, 2)
>>> [] or {}
{}
and

and是一种短路运算符,并且总是返回决定运算类型的参与运算的操作数python中使用turtle绘制半圆形

比较运算符

运算符意义
==相等
>大于
<小于
>=
<=
!=
  • python中允许链接使用运算符,表示两个比较运算都成立为真
  • 字符(串)允许比较大小,依据ASCII码

其他逻辑操作符

is 和 is not

也称为身份操作符,用于判断左边和右边对象引用是不是指向同一对象

>>> x = 3.14
>>> y = x
>>> x is y
True
>>> x is not y
False
in 和 not in

也称为成员操作符,用于检查某个数据是不是存在于某包含多个成员的数据类型(如字符串,列表,元组,字典)之中。如果是成员关系,则 in 返回真

👉 对于字典来说检查的是键成员而不是值成员

序列

序列表示索引为非负整数的有序对象集合,包括字符串,列表和元组。字符串是字符的序列,列表和元组是任意 python 数据类型或对象的序列(vector)。元组和字符串不可变

序列切片

对于任何一个序列,它们的元素都是有序的,都可以用序号来获取每一项成员的值(有序存储)。另一方面序号既可以自左向右从0开始,又可以从右向左从-1开始。

序列的切片是指用形如[start:end:step]来取序列中的部分成员数据项。意思是从序列中 start 序号开始到 end 前一个结束,每隔 step 取一个(step可以是负值)

如:

>>> list = [0,1,2,3,4,5,6]
>>> list[1:5:2]
[1, 3]
>>> list[:]
[0, 1, 2, 3, 4, 5, 6]
>>> list[2:]
[2, 3, 4, 5, 6]
>>> list[:-3]
[0, 1, 2, 3]
>>> list[2:-2]
[2, 3, 4]
>>> list[::3]
[0, 3, 6]
>>> list[:2:-2]
[6, 4]
序列内置操作
操作方法解释
len(s)返回 s 的长度(元素数)
min(s)
max(s)
sum(s[,start])💦
all(s)
any(s)

💦:注意这里逗号是在方括号里面的!!!不是打错了!!!原因见这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值