鱼尾的Python学习日记 day2

运算符

1.a**b指的是返回a的b次幂

2.python3中的除法是常规概念里理解的除法,并不会因为操作数的类型影响结果【也就是说两个整型相除如果不能整除结果是可以得到浮点型的】,python中的整除符号用的是//【且为向下取整】

3.不等于既可以用!=也可以用<>

4.+=形式的赋值运算符同样适用于python,且衍生出了**=以及//=【同理+=的使用方法】

5.比较运算符返回的值为false\true

6.位运算符有:&、|、^、~、<<、>>【类似JAVA】

7.python中的逻辑运算符不用&& || 而是使用and【遇0则0】 or not【类似SQL语句】

8.成员运算符----适用于字符串,列表,元组 有 in 和 not in 判断在指定序列中有没有找到值

例如【x in list 意味判断x是否在list中 在的话就返回true】

亲测 字典也可以用成员运算符,个人把字典看做是一种特殊的索引形式的列表或者说二维形式的列表

9.身份运算符,用于比较两个对象的存储单元 有 is / not is  用于判断两个标识符是否引用于一个对象

   这里挂一个区分is和==的博客 https://www.cnblogs.com/wangkun122/p/9082088.html

   通过这个博客又补充学习了一类set集合,这里补充一下set集合的笔记

   类似字典,但是不存值只储存键,查询资料上解释其本质是无序且重复的元素的集合,但最后又补充了具有自动去重功能,试验之后发现确实有自动去重功能,但对于本质是无序且重复这一条还不太理解,如果有懂的同学请在评论区告诉我

定义set集合类型的时候,采用 xx(变量名)=set([元素1,元素2,元素3....])【重复的元素会被过滤】

添加元素 格式:  xx(变量名).add(要添加的元素)

【但注意这个添加的元素不可以是可变的,比如字典和列表,以及set类型本身,这样可以后期添加元素的类型,但是可以是元组(因为元组只可读,不可改)】

将结构切碎一级 【本人理解】插入格式:xx(变量名).update(要添加的元素)

【此时可以插入列表(被分割为元素),字典(字典插入的只有键),字符串(被分割为单个字母或汉字)】

删除元素 格式: xx(变量名).remove(元素)

遍历元素 格式: for i in xx(变量名) : 
                                print(i)

求交集与并集 格式:交集 xxx(第三个set变量名)=xx(set变量1)& xx(set变量2)

                                  并集 xxx(第三个set变量名)=xx(set变量1)| xx(set变量2)

                    

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值