02 2024 档案
摘要:强制类型转换1)基本说明 自动类型转换的逆过程,将精度大的数值类型转换为精度小的数值类型。使用时要加上强制转函数,但可能造成精度降低或溢出,格外要注意。 2)案例实操 (1)将数据由高精度转换为低精度,就需要使用到强制转换 (2)强转符号只针对于最近的操作数有效,往往会使用小括号提升优先级 obje
阅读全文
摘要:Spark 基础 Spark 为何物Spark 是当今大数据领域最活跃、最热门、最高效的大数据通用计算平台之一。 Hadoop 之父 Doug Cutting 指出:Use of MapReduce engine for Big Data projects will decline, replace
阅读全文
摘要:Scala语言特点Scala是一门以Java虚拟机 (JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如: Java、C、C++等,动态语言如:JS)。 1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。 (多范式,就是
阅读全文
摘要:什么是爬虫?爬虫就是自动获取网页内容的程序,例如搜索引擎,Google,Baidu 等,每天都运行着庞大的爬虫系统,从全世界的网站中爬虫数据,供用户检索时使用。 爬虫流程其实把网络爬虫抽象开来看,它无外乎包含如下几个步骤 模拟请求网页。模拟浏览器,打开目标网站。获取数据。打开网站之后,就可以自动化的
阅读全文
摘要:调用函数时根据函数定义的参数位置来传递参 传递的参数和定义的参数的顺序及个数必须一致 关键字参数函数调用时通过“键=值”形式传递参数 缺省参数缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用) 函数调用时
阅读全文
摘要:模块的导入方式模块在使用前需要先导入 导入的语法如下[from 模块名]import[模块 | 类 | 变量 | 函数 | *][as 别名]常用的组合形式如:import 块名from 模块名 import 类、变量、方法等from模块名 import *import块名as别名from模块名im
阅读全文
摘要:1.写入文件使用open函数的'2.写入的方法有:wirte(),写入内容flush(),刷新内容到硬盘中3.注意事项:w模式,文件不存在,会创建新文件w模式,文件存在,会清空原有内容close()方法,带有flush()方法的功能 1.追加写入文件使用open函数的”a模式进行写入2.追加写入的方
阅读全文
摘要:open()打开函数在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下 open(name, mode,encoding)name :是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。 mode:设置打开文件的模式(访问模式):只读、写入、追加等。
阅读全文
摘要:lambda匿名函数函数的定义中·def关键字,可以定义带有名称的函数·lambda关键字,可以定义匿名函数(无名称)有名称的函数,可以基于名称重复使用,无名称的匿名函数,只可临时使用一次。匿名函数定义语法:lambda 传入参数:函数体(一行代码)lambda 是关键字,表示定义匿名函数传入参数表
阅读全文
摘要:经过上述对字典的学习,可以总结出字典有如下特点:可以容纳多个数据可以容纳不同类型的数据每一份数据是KeyValue键值对可以通过Key获取到Value,Key不可重复(重复会覆盖不支持下标索引可以修改(增加或删除更新元素等)支持for循环,不支持while循环 数据容器可以从以下视角进行简单的分类!
阅读全文
摘要:经过上述对集合的学习,可以总结出集合有如下特点:可以容纳多个数据可以容纳不同类型的数据(混装)数据是无序存储的(不支持下标索引)不允许重复数据存在可以修改(增加或删除元素等)支持for循环 字典的定义,同样使用4,不过存储的元素是一个个的:键值对,如下语法 # 定义字典字面量 {key:value,
阅读全文
摘要:字符串的分割语法:字符串.split(分隔符字符串)功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存列表对中注意:字符串本身不变,而是得到了一个列表对象 字符串的规整操作(丢前后空榕)语法:字符串Jstrip()功my_str ="print(my_str.strip())itheima
阅读全文
摘要:while循环和for循环,都是循环语句,但细节不同:在循环控制上:while循环可以自定循环条件,并自行控制for循环不可以自定循环条件,只可以一个个从容器内取出数据 在无限循环上:while循环可以通过条件控制做到无限循环for循环理论上不可以,因为被遍历的容器容量不是无限的 在使用场景上:wh
阅读全文
摘要:语法1: del列表[下标]语法2:列表.pop(下标) 删除某元素在列表中的第一个匹配项语法:列表.remove(元素)my_list=[1,2,3,2,3]my_list.remove(2)print(my_list)# 结果:[1,3,2,3]
阅读全文
摘要:查找某元素的下标功能:查找指定元素在列表的下标,如果找不到,报错ValueError语法:列表.index(元素)index就是列表对象(变量)内置的方法(函数)插入元素: 语法:列表[inser(下标,元秦),在指定的下标位置,插入指定的元素 my_list =[1,2,3]my_list.ins
阅读全文
摘要:函数是纯代码语言,想要理解其含义,就需要一行行的去阅读理解代码,效率比较低。我们可以给函数添加说明文档,辅助理解函数的作用语法如下:def func(x, y): """ 函数说明 :param x:形参x的说明 :param y:形参y的说明 :return :返回值的说明 """ 函数体retu
阅读全文
摘要:1.什么是NoneNone是类型'NoneType’的字面量用于表示:空的、无意义的2.函数如何返回None不使用return语句即返回None主动return None3.使用场景函数返回值if判 断变量定义
阅读全文
摘要:可以看出,for循环是将字符串的内容:依次取出所以,for循环也被称之为:遍历循环 同while循环不同,for循环是无法定义循环条件的只能从被处理的数据集中,依次取出内容进行处理所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大 range语句 语法1: rang
阅读全文
摘要:注释的分类单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用 #我是单行注释 print("Hello world")注意,#号和注释内容一般建议以一个空格隔开多行注释:以 一对三个双引号引起来("""注释内容""")来解释说明一段代码的作用使用方法type()语句
阅读全文

浙公网安备 33010602011771号