元组(tuple)是Python的另一种特色数据类型,元组和列表是相似的,可以存储不同类型的数据,但是元组是不可改变的,创建后就不能做任何修改操作. 创建元组 用逗号隔开的就是元组,但是为了美观和代码可读性,我们一般加小括号 上面的元组中包含了列表,元组允许嵌套,元组包含了可变类型(因为列表是可变的数据类型:我们能对列表值修改,所以说列表是可变类型). 特殊情况: 创建一个元素的元组时必须加逗号 注意:上面只加了小括号的,创建出来的是int整型.而在加了逗号基础上,是否使用小括号都是ok的,创建…
Python中字典是一些列键 (key) 值 (value) 对组成的,形式如下 {键1:值1,键2:值:2} 每个键值对用冒号隔开,每对之间用逗号隔开 键必须是唯一的,必须是不可变的,如字符串,数字,元组值可以是任何数据类型. 创建几个奇葩的字典: 创建空字典: 除了直接用大括号创建字典,还可以用dict()来创建字典 用法如下:通过放入列表套元组或者元组套列表实现 或者列表套列表.元组套列表 还可以 这种情况下,键只能为字符串类型,并且创建的时候字符串不用加引号.并且不能创建键为数值型的字典…
Python中提供了列表这种数据类型(类型为list)来存储多个值构成的序列 用逗号将不同数据分隔开,整体放在一个方括号[]里就创建了列表 列表中的数据类型可以是相同的,也可以是不同的 列表中还可以嵌套列表 使用加号连接列表 列表复制 列表*次数 求列表长度 检查列表中是否存在某个元素(返回是bool值) 删除列表 del 列表名 删除列表中某个索引的元素 del list[i] 返回列表中最大的值 max(列表名) list4中的取最大值报错了,提示是str和float不能比较 返回最小值用m…
函数的定义 def 函数名(形式参数): 函数体 [return 返回值] def是系统的关键字. 如果是自定义函数,函数名要复合变量命名规则,并且不能是系统关键字(jupyter中,打出系统关键字是绿色的) def和return是绿色的,也就是系统关键字 函数的调用 函数的调用很简单,只要根据函数的定义形式将实际计算时的参数值传进去就行(也可能没有参数) 函数调用格式:函数名(实际参数) 函数调用写的参数是实际参数('实际'体现在参数是实际执行函数使用的) 函数定义写的参数是形式参数('形式'…
集合是一种不重复的无序集 集合用花括号来定义{} 集合和字典一样,里面的顺序是无序的,{1,2,3}和{3,2,1}是相等的 集合的元素不可重复,也就是说{1,2,2,3}是不存在的,应该写为{1,2,3} 集合里的元素需要是不可变类型,和字典中的键一样,所以集合可以理解为,只有键没有值的字典. 集合的创建 1.直接使用大括号{}创建 集合元素是不可变类型所以可以使用数值,字符串,元组而不能使用列表,字典当做元素值 如果在创建时在集合中写了重复的值,不会报错,但根据互异性,只会保存一个. 创建空…
Python的数字分为4种类型:整数(int).浮点数(float).布尔值(bool).复数(complex). type()函数可以知道数据的类型,如type(233)是int型,type(233.0)是float型,type('2.33')是str型(字符串类型). isinstance():判断第一个参数是否是第二个参数表示的类型,如isinstance(233,int)返回true,表示233是int类型:isinstance(233,float)返回False,表示233不是floa…
文件是存储在外部介质的数据集合,通常可以长久保存,前提是介质不易损坏 Python的绝对路径写法: E:\\编程学习资料\\爬取某社区高清无码大图.py E:/编程学习资料/爬取某社区高清无码大图.py 注意:应该用双反斜线或者斜线区分层次 在Python3.X中,文件默认的编码方式是utf-8,字符串等所有的文本字符使用的是Unicode编码,可以使用encode()方式转换成utf-8. Python中使用try...except结构创建'隔离区',也就是进行异常处理 try包含的部分是可能…
复合赋值语句 在Python中,可以使用一次赋值符号,给多个变量同时赋值:                  划重点:age_1,age_2 = age_2,age_1这种操作是Python独有的 if-else-elif判断语句结尾的冒号用英文的冒号 for循环 for循环的格式: for 循环变量 in 对象: 循环语句 Python中break结束本次循环,跳出所有的循环:continue借宿本次循环,继续下一次循环(与Java类似)…
变量:Python的变量不需要单独定义,直接在赋值的过程中完成定义. 当直接运行一个没有赋值过的变量时,会报错. 当不需要某个变量时,可以用del来删除 每个变量都占据着一定的内存空间,当变量被删除了之后,这段内存空间就被释放了.Python有自动垃圾回收机制,会自动释放不再使用的内存. 转换变量类型 float():将其他类型数据转换为浮点数 float(25) 25.0 str():将其他类型数据转换为字符串 str(23) '23' int():将其他类型数据转换为整型 int(23.3)…
元组是不可改变的,创建后就不能做任何修改操作了 1.元组用()表示…
1.Numpy: Numpy是python科学计算的基础包,它提供以下功能(不限于此): (1)快速高效的多维数组对象naarray (2)用于对数组执行元素级计算以及直接对数组执行数学运算的函数 (3)用于读写硬盘上基于数组的数据集的工具 (4)线性代数运算.傅里叶变换,以及随机数生成 (5)用于将C.C++.Fortran代码集成到python的工具 2.pandas pandas提供了使我们能够快速便捷地处理结构化数据的大量数据结构和函数.pandas兼具Numpy高性能的数组计算功能以及…
列表 列表的介绍  列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 列表的索引和切片 列表和字符串一样也拥有索引: lst = ['刘德华','周润发','周杰伦','向华强'] print(lst[]) # 列表中第一个元素 print(lst[]) # 列表中第二个元素 print(lst[]) # 列表中第三个元素 注意:列表是可以进行修改的,这里和字符串不一样 lst[] = '王健林' print(lst) s = '王思聪' s[] = '李' print(…
1. 数字 类型 int, float, bool, complex type() 查看变量类型 isinstance(a, int) 查看变量类型 运算符 % 取余 // 返回商的整数部分 ** 幂 & 按位与 | 按位或 ^ 按位异或 ~ 按位非 and 逻辑与 or 逻辑或 not 逻辑非 in.not in 成员运算符 is.is not 判断两个对象是否引用自一个对象 id() 用于获取对象内存地址 2. 字符串 a = 'hello' b = 'seniusen' a + b # 字…
1 什么是线程? (1)线程不同于程序. 线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制: 多线程类似于同时执行多个不同程序. (2)线程不同于进程. 每个独立的进程有一个程序运行的入口.顺序执行序列和程序的出口. (3)线程的优点: 可以把占据长时间的程序中的任务放到后台去处理: 用户界面可以更加吸引人,如弹出一个进度条来显示处理的进度等: 程序的运行速度加快: 占用珍贵资源如内存占用等等更少: (4)线程的特点: 线程可以被抢占(中断): 在其他线程正在运行时,线程…
元组类型:有序,不可变的,又叫只读列表  names = ("alex","jack","eric") 1.元组本身不可变,但如果元组中有可变元素,如列表,那么元组中的这个可变元素是可以改变的     2.相关操作  切片 >>> n2 = (1,2,3,4,5,6,7,8) >>> n2[2:5] (3, 4, 5) >>> n2 = (1,2,3,['a','b'],5) >>…
一.作用域 在python中,作用域分为两种:全局作用域和局部作用域. 全局作用域是定义在文件级别的变量,函数名.而局部作用域,则是定义函数内部. 关于作用域,我们要理解两点: a.在全局不能访问到局部定义的变量 b.在局部能够访问到全局定义的变量,但是不能修改全局定义的变量(当然有方法可以修改) 例子1: x = 1def funx():    x = 10    print(x) # 打印出10 funx()print(x) # 打印出1 例子2: x = 1def funx():    p…
Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适合新手小白的 Python 基础入门必学知识点笔记. 1. 换行与缩进 1. 1条代码为1行,例如:1个赋值.1个请求.1个运算.1个打印,结尾不需要添加任何标点符号. 2. 根据代码的执行逻辑进行区分,同一级别的代码需要保持对齐,对与不同级别的代码进行缩进即可. 3. 根据PEP的规定,必须使用4…
python核心数据类型 ❝ 本系列文章是我个人学习<python学习手册(第五版)>的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展. 非商业用途转载请注明作者和出处:商业用途请联系本人(gaoyang1019@hotmail.com)获取许可. ❞ 先来解决一个书上没搞懂的东西,「字面量」 百度百科给出的字面量的解释:"在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)." 我表示没看懂,然后又…
笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : HUGBOY #@File : hello1.py #@Software: PyCharm print("hello word !") #注释 ''' 注释多行注释 ''' ''' ===输入=== #格式化输出 a = 100 print("变量",a) age = 1…
**本次笔记主要内容为 列表,元组主要的功能和特性** **1.列表**: 学习过c语言的同学应该知道,c语言有数组这一功能,就是将数据类型相同的元素放在一起.由于python的变量没有数据类型,也就是说,python是没有数组的,但是python加入了更强大的列表. 1. 创建列表 格式 > 例 :list = [1,2,3] ; list = [1,'str', [1,2,3,4,5], 5.26] 可以看出列表中含有整型,字符串,浮点型数据,甚至还可以包含着另一个列表.当然也可以建立一个空…
Python入门篇-基础数据类型之整型(int),字符串(str),字节(bytes),列表(list)和切片(slice) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python内置数据结构分类 1>.数值型 如 :int,float,complex,bool 2>.序列对象 字符串:str 列表:list 元组:tuple 3>.键值对 集合:set 字典:dict 二.数值型 1>.数值型概述 .+3j都是对象即实例. int: python3的i…
上一篇博客,小波介绍了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法. 一.数据类型是何方神圣? 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值(数字),还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型. 二.整形和浮点型整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄.工资.成绩等等这样的数据…
Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我们可以从序列中抓取一个特定项目- 切片操作符让我们能够获取序列的一个切片,即一部分序列 序列的基本操作1. len(): 求序列的长度2. +: 连接2个序列3. *: 重复序列元素4. in: 判断元素是否在序列中5. max(): 返回最大值6. min(): 返回最小值7. cmp(x, y)…
Python从零开始系列连载(9)——Python特色数据类型(列表)(上) 原创 2017-10-07 王大伟 Python爱好者社区 列表 列表,可以是这样的: 分享了一波我的网易云音乐列表 今天开始讲Python的特色数据类型,注意,是特色 说到特色,我先想到的是吃的: Python提供了列表这种数据类型来存储由多个值构成的序列 创建列表 用逗号将不同数据项分隔开,整体放在一个方括号 [ ] 里就创建了列表 列表中的数据类型可以是相同的(如上面的int和str类型) 也可以是不同的 如:…
Python Scrapy 入门教程 入门教程笔记: # 创建mySpider scrapy startproject mySpider # 创建itcast.py cd C:\Users\theDataDiggers\mySpider\mySpider\spiders scrapy genspider itcast "itcast.cn" # itcast(itcast.py name)---ItcastSpider(类名) #该类有3个强制的属性,和一个解析的方法(属性为name…
Python基础学习笔记(二) 列表list---[ ](打了激素的数组,可以放入混合类型) list1 = [1,2,'请多指教',0.5] 公共的功能: len(list1) #/获取元素 list1[0]   #索引 list1[::-1] #切片和步长 常用的功能: list1.append(xxx) #从末尾追加一个元素 list1.extend(xxx) #从末尾合并 注意:append与extend的区别 append:将列表2xxx作为元素追加到列表1中 a = ["hzq&qu…
在上一篇文章中我们讲解了关于python列表List的相关内容,今天给大家解释一下列表List的兄弟 – 元组,俗称: tuple. 元组tuple和列表List类似,元组有如下特点: 1.由一个或者多个数据构成,数据的类型可以不相同也可以相同: 2.元组中的数据需要写在()中括号内部,数据与数据之间用逗号隔开: 3.元组是一个有序的集合,下标索引默认重 0 开始,和字符串类似: 4.元组的数据不能被修改 元组其实也称为只读列表,列表支持的函数元组同样也支持,唯一区别是元组tuple中的数据不能…
目录 day007:python数据类型补充(1) 1.数字Number 1.1 Python 数字类型转换 1.2 Python 数字运算 1.3 数学函数 1.4 随机数函数 1.5 三角函数 1.6 数学常量 2.字符串 2.1 Python 访问字符串中的值 2.2 Python 字符串更新 2.3 python转义字符 2.4 Python字符串运算符 2.5 python字符串格式化 2.6 python三引号 2.7 Unicode 字符串 3.列表 3.1 访问列表中的值 3.2…
python基础数据类型--元组(tuple) 一.元组的定义和特性 定义:与列表相似,只不过就是将[ ] 改成 ( ) 特性:1.可以存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组的创建 tu = (11,22,33,44,55,66) tu = tuple((11,22,33,44,55,66)) 二.常用的操作 索引 >>>ages = (11,22,33,44,55) >>>ages[0] 11 >>&g…
1.什么是爬虫 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来.想抓取什么?这个由你来控制它咯. 比如它在抓取一个网页,在这个网中他发现了一条道路,其实就是指向网页的超链接,那么它就可以爬到另一张网上来获取数据.这样,整个连在一起的大网对这之蜘蛛来说触手可及,分分钟爬下来不是事儿. 2.浏览网页的过程 在用户浏览网页的过程中,我们可能会看到许多好看的图片,比如 http://image.bai…