第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Python:赋值语句和布尔值

Python:赋值语句和布尔值

时间:2022-09-01 21:56:41

相关推荐

Python:赋值语句和布尔值

一、赋值语句

1、序列解包

多个赋值同时进行:

>>> x,y,z = 1, 2, 3>>> print(x, y, z)1 2 3

变量交换:

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''>>> x, y = y, x>>> print(x, y, z)2 1 3

注意:序列中元素的数量必须要和变量数量完全一致

2、链式赋值

将同一个值赋给多个变量

>>> x = y = z = 3>>> print(x, y, z)3 3 3

3、增量赋值

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''>>> x = 6>>> x += 1>>> x *= 3>>> x -= 5>>> x /= 2>>> x8.0

二、布尔值

1、布尔值

下面的值在做为布尔表达式的时候,会被解释器看做假(false):

False None 0 "" () [] {}

标准值False和None、所有类型的数字0(包括浮点型,长整型和其它类型)、空序列(空字符串、空元组、空列表)以及空的字典和集合都为假。其它的一切都被解释为真。

'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''>>> TrueTrue>>> FalseFalse>>> True == 1True>>> False == 0True>>> True + False + 4243

布尔值True和False属于布尔类型,bool函数可以用来转换其它值

>>> bool("Hello World!")True>>> bool(42)True>>> bool('')False>>> bool(0)False

实际使用中,不需要像这样显示转换,Python解释器会自动转换成布尔值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。