-
[Python]Python 列表(List)
所属栏目:[大数据] 日期:2021-05-21 热度:170
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Py[详细]
-
[python]ubuntu下的python2和python3
所属栏目:[大数据] 日期:2021-05-21 热度:90
在终端分别输入python,python2,python3 python和python2默认都是python2 python3才是python3 ? ? ? ? ? Ubuntu下是默认没有pip的,需要自己手动安装 sudo apt install python-pip #安装python2的pip sudo apt install python3-pip # 安装python3的pip pip[详细]
-
[Python]python中assert和isinstance的用法
所属栏目:[大数据] 日期:2021-05-21 热度:93
assert语句是一种插入调试断点到程序的一种便捷的方式。 assert 3 == 3 assert 1 == Trueassert ( 4 == 4 )print( ' ----------- ' )assert ( ) ''' 抛出AssertionError异常,后面程序不执行 ''' print( ' ) ? isinstance函数说明: 当我们定义一个class的时[详细]
-
[Python]Python中使用正则表达式匹配
所属栏目:[大数据] 日期:2021-05-21 热度:103
必须加# encoding: utf-8否则报错 SyntaxError: Non-ASCII character 'xe6' ? # encoding: utf-8 import reregex = ur " d{4} " 正则表达式 if re.match(regex, 2020-2-02 " ): print 111 else : print 222 ? 返回111[详细]
-
[python]Python 字典(Dictionary) update()方法
所属栏目:[大数据] 日期:2021-05-21 热度:110
update() 函数把字典dict2的键/值对更新到dict里。如果后面的键有重复的会覆盖前面的 语法 dict.update(dict2) dict = {'Name': 'Zara','Age': 7} dict2 = {'Sex': 'female','Name':'zhangsan'} dict.update(dict2) print "Value : %s" % dict 结果: root@t[详细]
-
[Python] for in单行循环生成dict
所属栏目:[大数据] 日期:2021-05-21 热度:164
for循环体内的语句只有一行的情况的下,可以简化for循环的书写,尤其当你需要生成一个可迭代对象的时候 d = {x:x*10 for x in range(3 )} print (d)d1 = [x*10 )] print (d1) 输出: {0: 0,1: 10,2: 20 }[0, 10,20] d=dict((k, ' sss ' ) for k in ( modelID[详细]
-
[Python]安装和运行flask框架
所属栏目:[大数据] 日期:2021-05-21 热度:184
随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。 虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Pyth[详细]
-
[Python]Python日期格式和字符串格式相互转换
所属栏目:[大数据] 日期:2021-05-21 热度:182
由字符串格式转化为日期格式的函数为: datetime.datetime.strptime() 由日期格式转化为字符串格式的函数为: datetime.datetime.strftime() # encoding: utf-8 import datetimeday = datetime.datetime.strptime( ' 2020-2-18 10:54:45 ' , %Y-%m-%d %H:%M:%S[详细]
-
[Python]reduce() 函数
所属栏目:[大数据] 日期:2021-05-21 热度:87
Python reduce() 函数 reduce() 函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function[详细]
-
[Laravel] Laravel的基本数据库操作部分
所属栏目:[大数据] 日期:2021-05-21 热度:152
[laravel] laravel 的数据库配置 找到程序目录结构下.env文件 配置基本的数据库连接信息 DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=blog DB_USERNAME=root DB_PASSWORD=root 修改完.env文件需要重启服务 ? ? [laravel] laravel 的数据库入门 ? 控制器中导[详细]
-
[Go]获取当前时间戳秒/毫秒/纳秒 转成字符串string
所属栏目:[大数据] 日期:2021-05-21 热度:163
获取当前时间戳的函数,默认有秒和纳秒,毫秒需要处理一下,转成字符串需要转换一下 fmt.Printf( " 时间戳(秒):%v;n " ,time.Now().Unix()) fmt.Printf( 时间戳(纳秒):%v;n 时间戳(毫秒):%v;n " ,time.Now().UnixNano() / 1e6) fmt.Printf( 时间戳[详细]
-
[Go]GO语言实现发送post请求
所属栏目:[大数据] 日期:2021-05-21 热度:55
// Post(" http://xxxx ","application/json;charset=utf-8",[]byte("{'aaa':'bbb'}")) func Post(url string ,contentType byte ) ( string ,error) { res,err : = http.Post(url,contentType,strings.NewReader( (body))) if err != nil { return "" = IoU[详细]
-
[Go] GO语言中的md5和sha256加密
所属栏目:[大数据] 日期:2021-05-21 热度:113
项目中经常使用的md5和sha256加密函数 // md5加密 func Md5(src string ) string { m : = md5.New() m.Write([] byte (src)) res : = hex.EncodeToString(m.Sum(nil)) return res} Sha256加密 func Sha256(src sha256.New() m.Write([] res} ?[详细]
-
[Go]将string转换为io.Reader类型
所属栏目:[大数据] 日期:2021-05-21 热度:136
在使用很多函数的时候需要传入string字符串,但是函数参数类型是io.Reader,这时候就需要将string转换为Reader类型 例如下面的: strings.NewReader("aaaa") NewReader返回从读取的新Reader。 它类似于bytes.NewBufferString,但效率更高且只读。 bytes.NewBuff[详细]
-
[Go]将int/int64与string互相转换
所属栏目:[大数据] 日期:2021-05-21 热度:80
很常见的需求 import "strconv" //先导入strconv包 // string到int int,err := strconv.Atoi(string) // string到int64 int64,err := strconv.ParseInt(string,10,64) // int到string string := strconv.Itoa(int) // int64到string string := strconv.Forma[详细]
-
【C语言】转义字符及其对应英文
所属栏目:[大数据] 日期:2021-05-21 热度:105
对于很多人来说,用转义字符都是熟能生巧,而不清楚为什么是那样的转义字符,所以我在这列了一个表,翻译了其对应的英文。 转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。 一般转义字符: 、 n、 '、 "、 。 八进制转义字符'ddd': ([详细]
-
【Python】文件操作
所属栏目:[大数据] 日期:2021-05-21 热度:122
文件操作 一. 文件操作的作用 思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制.... 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容...... 总结:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序[详细]
-
【Python】面向对象版学员管理系统
所属栏目:[大数据] 日期:2021-05-21 热度:153
面向对象版学员管理系统 一. 系统需求 使用面向对象编程思想完成学员管理系统的开发,具体如下: 系统要求:学员数据存储在文件中 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。 二. 准备程[详细]
-
【Python】介绍以及环境搭建
所属栏目:[大数据] 日期:2021-05-21 热度:191
Python简介 Python介绍 Python是时下最流流、最火爆的编程语言之一,具体原因如下: 简单、易学,适应人群广泛 免费、开源 应用领域广泛 备注:以下知名框架均是Python语言开发。 Google开源机器学习框架:TensorFlow 开源社区主推学习框架:Scikit-learn 百[详细]
-
【Python】基础总结
所属栏目:[大数据] 日期:2021-05-21 热度:53
输入 input("提示性信息") 如: input("请输入数字") 评估函数 因为 Python 没有特别人为规定数据类型,数据类型是由计算机进行判定,所以我们 input() 输入的数据均默认作为字符串处理,而如果要输入一些数字,着需要 eval() 评估函数对字符串进行评估,化[详细]
-
【Python】模块和包
所属栏目:[大数据] 日期:2021-05-21 热度:173
模块和包 一. 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 1.1. 导入模块 1.1.1 导入模块的方式 import 模块名 from 模块名 import 功能名[详细]
-
【Python】异常
所属栏目:[大数据] 日期:2021-05-21 热度:117
异常 一. 了解异常 当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。 例如:以 r 方式打开一个不存在的文件。 open('test.txt','r') 二. 异常的写法 2.1 语法 try: 可能发生错误的代码except: 如果出现异常执行[详细]
-
【Python】面向对象
所属栏目:[大数据] 日期:2021-05-21 热度:133
面向对象基础 一. 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。 例如:洗?服 思考:?种途径可以完成洗?服? 答: 手洗 和 机洗。 手洗:找盆 - 放? - 加洗?粉 - 浸泡 - 搓洗 - 拧?? - 倒? - 漂洗N次 - 拧? - 晾晒。 机洗:[详细]
-
【Spring】IoC控制反转详解
所属栏目:[大数据] 日期:2021-05-21 热度:169
IOC(概念和原理) 什么是 IOC 控制反转(Inversion of Control,缩写为IoC),把对象创建和对象之间的调用过程,交给 Spring 进行管理 使用 IOC 目的:为了耦合度降低 做入门案例就是 IOC 实现 IOC 底层原理 xml 解析 工厂模式 反射 画图讲解 IOC 底层原理[详细]
-
【Spring】面向切面编程AOP
所属栏目:[大数据] 日期:2021-05-21 热度:121
AOP(概念) 什么是 AOP 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 使用登录例[详细]