python基础二

运算符优先级

() > not > and > or 

x or y,x为真,值是x,x为假,值是y

x and y,x为真,值是y,x为假,值是x

个人理解:or是找真的,and是找假的

 

if语句注意

i=input('number:')
if i =='222':
    print('1212')
if i =='222':
    print('1111')
else:
    print('1212')

 

如果输入为'222'

输出结果:

1212

1111

 

元组

只读列表,可循环查询,可切片。元组的儿子不能改,孙子可能可以改

 

字典

 优点:二分查找去查询

            储存大量关系型数据

特点:无序的

dic={'name':'bob'}

增:dic['age']=21

       dic.setdefault()  没有就增加

删: pop() 按照key删除,有返回值

        clear

        del dic['name']

        popitem()

改 :update

查 :dic.key()

        dic.values()

        dic.items() -----元组形式

查询字典有没有键值对的时候最好用get方法:dic.get(key,none)

 

posted @ 2018-10-12 17:55  洛水卿卿  阅读(120)  评论(0编辑  收藏  举报