Python学习-基础篇2

1、循环

(1)for循环:可以循环列表或者一个字符串

(2)while循环

break:提前结束整个循环

continue:结束本轮循环

2、字典

(1)字典是一系列键值对的集合,其实就是JSON字符串(我瞎说的,哈哈哈哈)

(2)取值:类似于列表的方式 a['键'],或者a.get('键')

        可以使用 values() 函数返回字典的值,语法规则是字典名.values()

        可以使用 items() 函数遍历键和值,语法规则是字典名.items()

(3)删除:pop() 方法删除具有指定键名的项,语法规则为字典名.pop(键名)

        popitem() 方法删除最后插入的项目(在 3.7 之前的版本中,删除随机项目),语法规则为字典名.popitem()

        语法规则为 del 字典名[键名]

(4)clear() 函数清空字典,语法规则为:字典名.clear()

(5)复制字典不能通过键入 dict2 = dict1 来复制字典。因为,dict2 只是对 dict1 的引用,而 dict1 中的更改也将自动在 dict2 中进行。

        copy(),语法规则是 字典名.copy()

        dict(),语法规则是 dict(字典名)

(6)dict() 构造函数创建新的字典,语法规则为:字典名 = dict(键名=键值, 键名=键值,..., 键名=键值)

3、元组

(1)元组和列表很像,区别在于元组创建完成后便不能被修改,还有就是列表用   []    ,而元组用的是()

(2)如果需要创建一个仅包含一个元素的元组,必须在该元素后面添加一个逗号

4、集合

(1)集合是无序元素的集合,集合中的元素不可重复,并且创建完成后,其中的元素不可更改。但是整个集合是可以更改的,我们可以向其增加元素,也可以从中删除元素

(2)集合中的元素不可重复,如果有重复元素,重复的元素将被忽略

(3)add() 和 update() 都可用于向集合添加元素。集合名.add(元素名)集合名.update({元素1,元素2,...,元素n})

(4)discard() 和 remove() 用于从集合中删除元素。

集合名.discard()集合名.remove()。这两个函数的区别在于,从集合中删除一个不存在的元素时,discard() 不会执行任何操作,而 remove() 会抛出一个异常。

(5)union() 实现集合的并集

        也可以使用 | 对两个集合进行并集的运算,语法规则为 集合1|集合2

(6)实现集合 A 和集合 B 的交集运算,语法规则是 集合1.intersection(集合2)

   & 也可以实现集合 A 和集合 B 的交集运算,语法规则是 集合1 & 集合2

(7)可以使用 difference() 来实现差集的运算,语法规则为集合1.difference(集合2):即实现属于集合 1 不属于集合 2 的差集

        我们可以使用-来实现差集的运算,语法规则为 集合1-集合2

(8)symmetric_difference() 来实现对称差集的运算,语法规则是:集合1.symmetric_difference(集合2)

        我们可以使用 ^ 来实现对称差集的运算,语法规则是:集合1^集合2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值