P50:集合-特点-创建删除-交集并集差集运算
集合是无序可变的,元素不能够重复,实际上,集合底层是字典实现,集合的所有的元素都是字典当中的键对象,因此不能够重复并且是唯一的。
集合的创建和删除
使用{}创建集合对象,并且使用add()方法添加元素
>>>a={3,5,7}>>>a{3,5,7}>>>a.add(9)>>>a{9,3,5,7}
2.使用set(),将列表,元组等可迭代的对象转成集合,如果原来数据存在的重复数据,则只能保留一个。
>>>a=['a','b','c','b']>>>b=set(a)>>>b{'b','a','c'}
3.remove()删除指定的元素,clear()清空整个集合
>>>a={10,20,30,40,50}>>>a.remove(20)>>>a{10,50,30}
集合相关操作
像数学当中的概念,Python对集合也提供了并集,焦急,差集等运算你,我们给出了实例:
>>>a={1,3,'sxt'}>>>b={'he','it','sxt'}>>>a|b #并集{1,3,'sxt','he','it'}>>>a&b#交集{'sxt'}>>>a-b#差集{1,3}>>>a.union(b)#并集{1,3,'sxt','he',it'}>>>a.intersection(b)#交集{'sxt'}>>>a.difference(b)#差集
{1,3}
051Pycharm开发环境下载安装配置-项目管理
第四章 控制语句
数据类型(整数,浮点数,布尔),序列(字符串,列表,元祖,字典,集合)可以看作是数据的组织方式,数据可以看作是砖块!
Phcharm开发环境的使用
开始使用控制语句的时候,就会有大量的联系,我们开始学习更加强大的IDE,目前比较流行的IDE是Pycharm,当然,还有其他的IDE可以提供给我们使用:
IDLE
Phcharm
wingIDE
Eclipse
IPython
P52-单分支选择结构-条件表达式详解
选择结构
选择结构通过判断条件是否成立,来决定执行哪个分支,选择结构有多种形式,分为:单分支,双分支,多分支,流程图如下所示:
单分支选择结构
i语句单分支结构的语法形式如下:
if 条件表达式:
语句/语句块
其中
条件表达式:可以使逻辑表达式,关系表达式,算术表达式等
语句、语句块:可以是一条语句,也可以是多条语句,缩进必须对齐已知
【操作】输入一个数字,小于10,则打印这个数字(if_test01.py)
num=input("请输入一个数字")if int(num)<10:print(num)
条件表达式详解
在选择和循环结构当中,条件表达式的值为fasle的情况下如下:
False,0,0.0,空值None,空序列对象(空列表,空元祖,空集合,空字典,空字符串),空range对象,空迭代对象
其他情况下:均为True,这么俺来Python所有的合法表达式都可以看作条件表达式,甚至包括函数调用表达式
【操作】测试各种条件表达式
if 3:#整数作为条件表达式print("ok")a=[]#列表作为条件表达式,由于是空列表是Falseif a:print("空列表,False")s="False"#非空的字符串是Trueif s:print("非空字符串,是True")c=9if 3print("3if 3print("3if True:#布尔值print("True")
条件表达式当中,不能够有赋值操作符=
在Python当中,条件表达式不能够出现赋值操作符=,避免了其他语言当中经常误将关系运算符==写作赋值运算符=带来的困扰,如下代码将会报语法错误:
if 3print("赋值符不能出现在条件表达式当中")
![c179650aef6427aa0a4ddd4c15b85676.png](https://i-blog.csdnimg.cn/blog_migrate/e847278654c6a7a0dd43eea370fed299.jpeg)
欢迎打赏,么么哒!
![c179650aef6427aa0a4ddd4c15b85676.png](https://i-blog.csdnimg.cn/blog_migrate/e847278654c6a7a0dd43eea370fed299.jpeg)
![755d7944e719408e54a48c09e8bd8a6c.gif](https://i-blog.csdnimg.cn/blog_migrate/17ae0ee48022fd5d5109923c74412ad2.gif)
●R语言
●句子
●JAVA
●C语言以及算法笔记
●大学生生活图鉴
●JavaScript
●计算机网络原理
●计算机组成原理
●操作系统
●数据库系统概论
●数据结构
●英语
●Linux
●数字图像处理
●云计算与人工智能
●资源
●明星电视剧社会现象娱乐
Python
![3de9fed7c6084d0c75ba2d291889fa29.png](https://i-blog.csdnimg.cn/blog_migrate/81604ce8264957a97bbfbe5fe2dc90d1.png)
![6d5da9809f27d4fd4fb90fe2747c564e.png](https://i-blog.csdnimg.cn/blog_migrate/96d792a5868ed33efe740c8a62aac9bc.jpeg)
![47d6534223da1a4dcd1482359b68334c.png](https://i-blog.csdnimg.cn/blog_migrate/584038288accd93552be1428f0c57bd7.png)
![6bc2715b75d97592f86d60fed1a8c9ce.gif](https://i-blog.csdnimg.cn/blog_migrate/b4d8893ba8c23444c6620cf67f89fd88.gif)
![22871a4ee651410412cf20e57184abb2.png](https://i-blog.csdnimg.cn/blog_migrate/2c4a799cbbae81d4fb303ce068971cac.png)