我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python(四)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python(四)

1.集合的使用方法

      在python里面  set是基本数据类型的一种集合的类型,他有可变的集合(set())和不可变的(frozenset)两种,包括集合set,集合set添加,集合删除,交集,并集,差集等一系列的操作

   @创建集合set

      python set 类是在python的sets模块中,就目前的多数版本来说,不需要导入sets模块就可以直接创建集合

>>> set('boy')

set(['y', 'b', 'o'])

>>>

  @集合的添加,删除。

     集合常见的添加办法有add和update

add办法:就是把要传入的元素作为一个整体天骄到集合里面:

>>>

>>> a =set('boy')

>>> b =set('python')

>>> a.add('123')

>>> a

set(['y', '123', 'b', 'o'])

>>>

集合update的方法:是要把传入的元素拆分,作为个体传入到集合里面去:

  >>> b.update('21334324')

>>> b

set(['h', 'o', 'n', '1', 'p', '3', '2', 't', 'y', '4'])

>>>

集合删除操作方法:remove


>>>

>>> c =set('1234')

>>> c

set(['1', '3', '2', '4'])

>>> c.remove('12')

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

KeyError: '12'

>>> c.remove('1')

>>> c

set(['3', '2', '4'])

>>>

注意删除的时候只能一个一个删除。

@set( )的一些符号说明

  -  差集,相对补集   & 交集 | 合集,并集  != 不等于  ==等于  in  是成员关系  not in 不是成员关系

>>> a =set ('123')

>>> b = set ('345')

>>> a&b

set(['3'])

>>> a | b

set(['1', '3', '2', '5', '4'])

>>> a - b

set(['1', '2'])

>>> a in b

False

>>> a not in b

True

>>> a == b

False

>>> a != b

True

集合是无序的,所以不能通过索引和切片来进行操作。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++22.变量。

   在python的使用过程中,我们会用到许多的数据,为了方便整个程序的操作,我们会用這将這些数据用一个简单的名字表示,方便在接下来的程序中引用,变量就是这个数据的值。

   变量的赋值很简单,复制之后我们就可以使用這个变量了;

  >>>

>>> x = 6

>>> x*4

24

>>> x+4

10

>>>

在进行赋值的时候,值是什么样的数据类型,就决定了這个变量的类型,变量名引用了数值的同时也引用了他的类型。

变量名的命名规则:

1.变量名可以包括字母,数字,下划线,但是不能以数字作为开头

2.系统的关键字不能作为变量名。

3.除了下划线之外,其他的符号不能作为变量名使用。

4.python的变量名是区分大小写的。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.print语句的操作。


   >>> a

'123'

>>> print (a)

123

>>>

print变量名啊,是直接输出了变量a的内容,而如果没有print,只是变量名的输出结果是由单括号引起来的。

@ 格式化输出(字符串,整数)

   python的print语句和字符串操作%一起结合使用,可以实现替换的功能,

>>> print "%s is %d old"%('she',12)

she is 12 old

>>>

這一块的%s和%d就相当于占位符,是为字符串和×××来服务的。




免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python(四)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python(四)

1.集合的使用方法      在python里面  set是基本数据类型的一种集合的类型,他有可变的集合(set())和不可变的(frozenset)两种,包括集合set,集合set添加,集合删除,交集,并集,差集等一系列的操作   @创建
2023-01-31

python爬虫(四)

Json,lxml模块一.JSON模块Json是一种网络中常用的数据交换类型,一个文件要想在网络进行传输,需要将文件转换为一种便于在网络之间传输的类型,便于人们进行阅读,json就是这样应运而生的。Json中的数据是由键值对构成的,与pyt
2023-01-30

python入门(四)

python*列表生成 1语法:      range(starti  stop step)         2.7版本      list(range(starti  stop step)))     3.5     2.通过循环生成列表
2023-01-31

初识Python(四)

一、数字数据类型Python的数字数据类型用于存储数值,它是不可变的数据类型,这意味着改变数字数据类型,则需要一个新分配的对象;Python支持四种不同的数值类型:整型(Int):通常被称为是整型或整数,是正或负整数,不带小数点;长整型(l
2023-01-31

Python学习笔记四(Python

Python os模块提供了一个统一的操作系统接口函数,通过python os模块可以实现对系统本身的命令,文件,目录进行操作,官方参考文档( http://docs.python.org/library/os)。1)os.sep 可以取代
2023-01-31

Python随笔(四)、python基础

05 python s12 day4 迭代器原理及使用什么是迭代:可以直接作用于for循环的对象统称为可迭代对象(Iterable)。*可以被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator)。所有的Iterabl
2023-01-31

Python进阶(三十四)-Python

线程讲解  多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行
2023-01-31

python selenium系列(四)

一 前言在前面的selenium系列(二)元素定位方式和selenium系列(三)常用操作类型及方法两节中,已经介绍了web页面元素的识别定位、操作等技术,可能你会觉得掌握这两项技术就可以实施web自动化了,答案基本是这样的,毕竟元素定位和
2023-01-31

Python之路(四)--->list、

好久没有更新了,感觉自己写的东西并没有太多人看,可能是因为写的不好,也可能是太基础了。学习是一个漫长的过程,结果结果固然重要,但是更重要的是在学习的过程中所学到方法,这些方法在以后的生活还是工作中都能给予你很大的帮助。同时,学习也是一个试错
2023-01-30

python入门(四)python对文件

python对文件的操作很常用,比如我们需要打开一个文件获取数据,或者创建文件改变数据vi 1.txthello word我们创建一个文件叫1.txt,然后我们需要对文件进行操作1、对文件进行读 file = open("1.txt" "r
2023-01-31

python系列(四)python元组与

博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!本博文目录:一、元组 | 二、字典 | 三、字典的使用方法前言:列表非常适合用于存储在
2023-01-31

用 Python 拓展 GDB(四)

欢迎来到《用python拓展gdb》的最后一篇。第一篇结尾,我提到了通用语言相对于领域特定语言的一项优势,即在处理数据上更加灵活。其实通用语言还有着另一样优势,领域特定语言只能局限在宿主程序中使用,而通用语言则无此限制。对于通用语言来说,g
2023-01-31

python教程(四)·序列

距离上次的小项目已经休息了很长一段时间,是时候来继续本系列教程了。这一节开始我们将深入python中的数据结构。序列的概念在python中,最基本的数据结构是序列,序列包含一个或多个元素,每个元素有一个序号,也就是元素的位置,也称为索引。第
2023-01-30

python基本操作(四)

为什么交互?计算机取代人类,解放劳动力如何交互print('-'*100)input('请输入你的姓名:')print(""100)Python2和Python3的交互(熟悉)name = raw_input('请输入你的姓名:')pwd
2023-01-31

python基础四:函数

def sum(a,b): result = a+b print(result)num1 = int(input("num1:"))num2 = int(input("num2:"))sum(num1,num2)a,b为形参,形
2023-01-31

Python第四课----函数

函数一、函数由若干语句组成的语句块,函数名称、参数列表构成,它是组织代码的最小单元。二、函数的作用1、对代码的最基本封装,按照功能组织一段代码。2、目的为了复用,减少冗余代码。三、函数分类1、内建函数:max(),reversed()。2、
2023-01-31

python-selenum3 第四天定

如果把写用例当做是手工测试,那么UI级自动化就是将手工测试变成计算器自动执行的测试将手工的顺序变成自动运行。手工测试如果就是点点点,那么只要找到元素,我们操作即可元素的定位分很多,常用的如:id name class 对应的by.id
2023-01-31

python爬虫第四天

昨天学到了正则表达式基础知识 :原子今天开始学习第二个基础知识:元字符元字符    就是正则表达式中含有特殊含义的一些字符常见的元字符及含义 符号含义.匹配除换行符以外 的任意字符^匹配字符串的开始位置$匹配字符串的结束位置*匹配0次,1次
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录