码迷,mamicode.com
首页 > 编程语言 > 详细

python学习第六天

时间:2020-03-06 15:15:10      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:字典   python   相等   strong   流程   bsp   比较运算符   逻辑运算符   一个   

一、可变与不可变类型

    可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的

   不可变类型:值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的

   可变类型:int,float,str,bool

   不可变类型列表,字典

二、条件

    第一大类:显式布尔值

      2.1 条件可以是:比较运算符

age = 18
print(age > 16) # 条件判断之后会得到一个布尔值

      2.1 条件可以是:True、False  

is_beautiful=True
print(is_beautiful)

   第二大类:隐式布尔值,所有的值都可以当成条件去用
      其中0、None、空(空字符串、空列表、空字典)=》代表的布尔值为False,其余都为真

 

三、逻辑运算符

   技术图片

      优先级:not > and > or

四、成员运算符与身份运算符

    成员运算符:in 和 not in

 

print("egon" in "hello egon") # 判断一个字符串是否存在于一个大字符串中
print("e" in "hello egon") # 判断一个字符是否存在于一个大字符串中

print(111 in [111,222,33]) # 判断元素是否存在于列表

  判断key是否存在于字典
print(111 in {"k1":111,k2:222})
print("k1" in {"k1":111,k2:222})

 

     身份运算符:is (判断id是否相等)

五、流程控制语句之if判断

    语法一:

if 条件:
    代码1
    代码2
    代码3

    语法二:

if 条件:
    代码1
    代码2
    代码3
else:
    代码1
    代码2
    代码3

    语法三:

f 条件1:
    代码1
    代码2
    代码3
elif 条件2:
    代码1
    代码2
    代码3
elif 条件2:
    代码1
    代码2
    代码3

 

python学习第六天

标签:字典   python   相等   strong   流程   bsp   比较运算符   逻辑运算符   一个   

原文地址:https://www.cnblogs.com/qjk95/p/12426339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!