Python基础知识第八篇(集合)】的更多相关文章

#集合是无序的#集合是不同元素组成的#集合是不可变的,列如:列表,字典,元组#创建空集合 s=set() # s={1,2,3,4,2} # print(s) #集合添加>>>>>>>>>>>>> add # s={1,2,3,4} # s=set() # s.add(5) # print(s) #集合复制 copy # s={1,2,3,4} # ss1=s.copy() # print(ss1) #集合清空 clear #…
本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputerprint "爬虫百度百科调度入口"# 创建爬虫类class SpiderMain(…
day06笔记 1.小数据池 is 与 ==的区别 ​ is :判断两边的内存地址是否相同 ​ ==:判断两边的值是否相同 python中的驻留机制: 数字: -5 ~ 256 字符串: 3.6 乘法时总长度不能超过20 python中的代码块: 数字: -5 ~ 正无穷 字符串: 3.6 乘法时总长度不能超过20 2.深浅拷贝 浅拷贝遇见可变数据类型的时候,具有联动效应 深拷贝遇见可变数据类型的时候,不具有联动效应 浅拷贝:只拷贝第一层的内存地址 示例 dic = {1:2,2:[]} dic…
1.变量定义: 给数据进行命名,数据的名字就叫做变量 2.变量格式: [变量名] = [值] 注:变量名命名需要满足下面两条准则 准则一:标示符开头不能为数字.不能包含空格.特殊字符准则二:标示符不能为Python的关键字,关键字列表如下表所示 and as assert break class for from global if import del elif else except exec lambda not None or pass True while with yield ret…
# a. 获取内容相同的元素列表 l1 = [11,22,33] l2 = [22,33,44] for l in l1: if l in l2: print(l) # b. 获取 l1 中有, l2 中没有的元素列表 l1 = [11,22,33] l2 = [22,33,44] for l in l1: if l not in l2: print(l) # c. 获取 l2 中有, l1 中没有的元素列表 l1 = [11,22,33] l2 = [22,33,44] for i in l2…
列表 list 类 中提供的方法 li=[1,5,dhud,dd,] 通过list类创建的对象 中括号括起来 逗号分隔每个元素 列表中的元素可以是数字,字符串,也可以是列表,也可以是布尔值 所有的都能放进去 列表可以无限嵌套 就是一个"集合",内部放置任何东西 索引取值 print( li [ 3 ] ) 切片取值 print( li[3:5]) 切片取值也是列表 列表 可以被索引取值的方法和切片的方法 修改元素 支持in操作 判断元素是否在列表里面 删除第一种方式 del lip[1…
####################### 整理 ################# # 一.数字# int(..) # 二.字符串# replace(替换)/find/join/strip(移除)/startswith/split(分割)/upper(转换为大写的)/lower(转换为小写)/format(占位符替换为指定的值)# tempalte = "i am {name}, age : {age}"# # v = tempalte.format(name='alex',ag…
字典(dict) info={ "k1":"v1", "k2":"value" } 字典的value可以是任意值,布尔值可以作为key(True1,False0),列表字典不能作为字典的key, 字典是无序的, 找字典里面的元素,直接info=[key值] k值不存在,直接报错 所以dic.get(key值,11) 根据可以获取值,可以不存在时,可以指定默认值(None) 字典支持删除的 字典支持for循环 for item…
元组 list列表 li[11,22,33,44]列表和元组的区别:元素不可被修改,不可被增加或者删除(一级元素),列表则相反 tuple元组 tu=(111,222,333,444) 支持索引取值 支持切片取值 可以for循环 字符串,列表,元组可以相互转换 元组的一级元素不可修改或者删除或者增加,但是元组里面的列表的值可以被修改等等 v=tu.cound() 找到指定元素在元组中出现的次数 tu.index() 获取某个元素的索引位置…
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 long(长整型) 跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长…