python入门之print、赋值、布尔值和比较运算符笔记

1、print

1.1、print的默认可以打印一个值或连续打印多个值,输入值之间以(,)分割,默认输出值以空格()拼接输出。并且每一个print输出后默认换行。

1.2、通过在print中设置sepend可以改变输出拼接格式和是否换行控制。

例如:print(1,2,3)               #输出 1 2 3

           print(1,2,3,sep=',')   #输出  1,2,3

           print(4,end=' ')         #输出不换号  所以  4 和 5 在同一行出现结果:4 5

           print(5)                   

2、赋值

2.1、赋值有三种方式:普通赋值、序列赋值、链式赋值和增量赋值。

2.2、序列赋值等号两边的变量名和变量值数量必须一致。

2.3、链式赋值对象时,变量指向同一个对象。

2.4、增量赋值必须是数字类型。

例如:n = 5                   #普通赋值

           n,m,a = 1,2,'xixi'  #序列赋值

           n = m = 5             #链式赋值

           n+=1                    #增量赋值

 

3、布尔值(False,True)

3.1、在python中每一种类型的值都可以背解释为布尔类型的值。

3.2、python将布尔值True看做为1,False看作为0。

3.3、None  、0、''、()、[]、{}  这六种默认为False。

3.4、可以通过bool函数将某种数据类型转换为布尔类型。

例如:print(bool(()))           #输出False

           print(bool("dddd"))   #输出True

           print(True + 1)          #输出 2

 

4、比较运算符

x == yx 等于 y (值相等)
x > yx 大于 y
x < yx 小于 y
x >= yx 大于等于 y
x <= yx 小于等于 y
x != yx 不等于 y
x is yx 和 y 是同一个对象
x is not yx 和 y 不是同一个对象
x in yx 是 y 容器的成员
x not in yx 不是 y 容器的成员

4.1、字符串比较是根据ACII码表进行比较的,相同前缀,字符长的大。

4.2、(==) 属于值比较,(is)判断是否为同一个对象。

4.3、逻辑与(and),逻辑或(or),逻辑非(not)用来组合逻辑表达式。

 例如: a = b = [4]

             c = [4]

             print(a == b)  #True

             print(a is b) #True

             print(a == c) #True

             print(a is c) #False

             print(a == b and a == c)  #True

             print(a is b or a is c) #True

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值