- 博客(34)
- 收藏
- 关注
原创 Jscript基础
变量// 声明变量 var age; // 声明一个 名称为age 的变量 age = 10; // 给 age 这个变量赋值为 10 ------------------------------------------ var age = 18; // 声明变量同时赋值为 18 ------------------------------------------var age = 18;age = 81; // 最后的结果就是81因
2022-05-11 15:50:30 259
原创 使用python连接MySQL出现的若干问题
报错MySQLdb.connect连接MySQL报错_mysql_exceptions.OperationalError: (2059, )原因:mysql8.0对用户密码的加密方式为caching_sha2_password, MySQLdb版本暂不支持这种新增的加密方式。解决方法:只需要将用户加密方式改为旧版加密方式即可。use mysql;select user,plugin from user where user='root';alter user 'root'@'local
2021-10-11 16:29:32 261
原创 Python数据分析基础-pandas模块之Excel
前情提要:与Python的csv模块不同,Python中没有处理Excel文件(就是带有.xls和.xlsx扩展名的文件)的标准模块。要完成本章中的示例,你需要xlrd和xlwt扩展包。xlrd和xlwt扩展包使Python可以在任何操作系统上处理Excel文件,而且对Excel日期型数据的支持非常好。3.2 处理单个工作表sales_2013.xlsx文件其中工作表如图所示:3.2.1 读写Excel文件import pandas as pdimport sysinput_file=sys
2021-08-21 17:23:52 365
原创 Python数据分析基础-pandas模块之CSV
pandas2.1基础pandasimport pandas as pddata_frame = pd.read_csv(input_file)#读取csv文件data_frame.to_csv(output_file, index=False)#输出csv文件内容2.2 筛选特定的行2.2.1 行中的值满足某个条件supplier_data.csv如下图所示:需求:在这个示例中,保留供应商名字为Supplier Z或成本大于$600.00的行,并将结果写入输出文件import pa
2021-08-21 16:16:11 824
转载 Python验证信用卡号的有效性(算法)(称为Luhn检测或者mod 10 检测)
转载自:https://baijiahao.baidu.com/s?id=1662553267127372613&wfr=spider&for=pc有修改一个信用卡号必须是13到16位的整数1954年,IBM的Hans Luhn提出一种算法,用于验证信用卡号的有效性。这个算法在确定输入的卡号是否正确,或者这张信用卡是否被扫描仪正确扫描方面是非常有用的。银行卡的第一位数4,指Visa信用卡5,指Master万事达卡37,指American Express 国际信用卡6,指D
2021-06-23 15:21:35 5591 2
转载 python正则表达式与re模块
转载自:https://www.cnblogs.com/lht-record/p/10223030.htmlhttps://www.cnblogs.com/tsql/p/6381367.html有修改python中的re模块常用函数/方法1.正则表达式对象 (re.compile(pattern, flags=0))将正则表达式编译成正则表达式对象,该对象可调用正则表达式对象方法如:re.match(),re.search(),re.findall等。prog = re.compile(pa
2021-06-22 10:12:32 174
转载 Python单例模式(Singleton)的多种实现
转载自:https://zhuanlan.zhihu.com/p/37534850有删改很多初学者喜欢用全局变量,因为这比函数的参数传来传去更容易让人理解。确实在很多场景下用全局变量很方便。不过如果代码规模增大,并且有多个文件的时候,全局变量就会变得比较混乱。你可能不知道在哪个文件中定义了相同类型甚至重名的全局变量,也不知道这个变量在程序的某个地方被做了怎样的操作。因此对于这种情况,有种更好的实现方式:单例(Singleton)单例是一种设计模式,应用该模式的类只会生成一个实例。单例模式保证了在
2021-06-22 09:47:51 476
原创 Python面试题169-170Git 面试题
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目Git 面试题169.说说你知道的 git 命令https://blog.csdn.net/lxw198902165221/article/details/89228458170.git 如何查看某次提交修改的内容xgit log#显示历史提交列表git show <commit-hashId>#显示某次提交的修改内容#或者使用git show &l
2021-06-14 17:16:08 191 1
原创 Python面试题159-168并发
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目并发159.举例说明 conccurent.future 的中线程池的用法在这里插入代码片160.说一说多线程,多进程和协程的区别。在这里插入代码片161.简述 GIL在这里插入代码片162.进程之间如何通信在这里插入代码片163.IO 多路复用的作用?164.select、poll、epoll 模型的区别?165.什么是并发和并行?167.解
2021-06-14 16:40:44 136
原创 Python面试题156-158网络编程
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目网络编程156.TCP 和 UDP 的区别?在这里插入代码片157.简要介绍三次握手和四次挥手在这里插入代码片158.什么是粘包?socket 中造成粘包的原因是什么?哪些情况会发生粘包现象?在这里插入代码片...
2021-06-12 15:35:20 106 1
原创 Python面试题138-155爬虫相关
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目爬虫相关138.在 requests 模块中,requests.content 和 requests.text 什么区别content:中间存的是字节码(字节)text:这个是str的数据类型(unicode),是requests库将response.content进行解码后的字符串(文本内容)。当出现中文乱码或其他乱码情况是可以使用:response.encod
2021-06-12 00:02:40 357 2
原创 Python面试题122-137算法和数据结构
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目算法和数据结构122.已知:AList = [1,2,3]BSet = {1,2,3}(1) 从 AList 和 BSet 中 查找 4,最坏时间复杂度哪个大?对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。(2) 从 AList 和 BSet 中 插入 4,最坏时间复杂度哪个大?列表操作插入的最坏时间复杂度为o(n), 集合为o(1),所以
2021-06-10 19:43:59 188
原创 Python面试题91-121其他内容
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目其他内容91.解释一下 python 中 pass 语句的作用?pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作。92.简述你对 input()函数的理解在 Python3 中,input()获取用户输入,不论用户输入的是什么,获取到的都是字符串类型的。在 Python2 中有 raw_input()和 input(), ra
2021-06-06 18:35:38 156
原创 Python新式类中继承采用C3算法,并非是广度优先
新式类的继承顺序并非是广度优先,而是C3算法,只是在部分情况下,C3算法的结果恰巧与广度优先的结果相同。对新式类的继承搜索顺序进行代码验证,新式类中,可以使用mro函数来查看类的搜索顺序class A(): passclass B(A): passclass C(A): passclass D(B, C): passif __name__ == '__main__': print(D.mro()) #输出 #从代码运行结果看,恰巧与从左至右的广度优先预期结果相同。 [&l
2021-06-05 11:20:07 170
原创 Python面试题88-90正则表达式
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目正则表达式88.使用正则表达式匹配出<html><h1>www.baidu.com</h1></html>中的地址import retext='<html><h1>www.baidu.com</html>'f=re.compile(r'www\..+\.com')#匹配www.任意字符
2021-06-02 19:27:01 177
原创 Python面试题70-87高级特效
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目高级特效70.函数装饰器有什么作用?请列举说明?71.Python 垃圾回收机制?在这里插入代码片72.魔法函数 __call__怎么使用?73.如何判断一个对象是函数还是方法?74.@classmethod 和@staticmethod 用法和区别75.Python 中的接口如何实现?76.Python 中的反射了解么?77.metaclass 作用
2021-06-02 16:36:32 147
原创 Python面试题49-60操作类题目
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)部分答案来源:所有题目操作类题目49.Python 交换两个变量的值x,y=y,x50.在读文件操作的时候会使用 read、readline 或者 readlines,简述它们各自的作用在这里插入代码片51.json 序列化时,可以处理的数据类型有哪些?如何定制支持 datetime 类型?52.json 序列化时,默认遇到中文会转换成 unicode,如果想要保留
2021-05-29 19:40:03 139
原创 Python面试题41-48数据类型 - 综合
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)部分答案来源:https://blog.csdn.net/weixin_46348799/article/details/108927401所有题目综合41.Python 常用的数据结构的类型及其特性?**数值数据类型**整数类型(int)布尔类型(bool)浮点类型(float)复数类型(complex)**数据结构类型**根据某种方式将数据元素组合起来形
2021-05-26 19:43:41 176
原创 Python面试题36-40字典
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)所有题目字典36.字典操作中 del 和 pop 有什么区别在这里插入代码片37.按照字典的内的年龄排序38.请合并下面两个字典 a = {“A”:1,“B”:2},b = {“C”:3,“D”:4}39.如何使用生成式的方式生成一个字典,写一段功能代码。40.如何把元组(“a”,“b”)和元组(1,2),变为字典{“a”:1,“b”:2}...
2021-05-26 16:27:14 243
原创 Python面试题30-35列表
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)部分答案参考自:你将获得如下知识点:掌握 Python 的基础语法语法常见的 Python 应用场景掌握 Python 闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、协程的使用了解 Python 中的元编程和反射常考的数据结构和算法爬虫相关知识,网络编程基本知识等所有题目列表30.已知 AList = [1,
2021-05-26 09:56:21 113
原创 Python面试题19-29数据类型 字符串
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)部分答案参考自:https://www.cnblogs.com/benric/p/4965224.html你将获得如下知识点:掌握 Python 的基础语法语法常见的 Python 应用场景掌握 Python 闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、协程的使用了解 Python 中的元编程和反射常考的数据结构和算
2021-05-25 23:31:12 193
原创 Python面试题7-18编码规范
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)部分答案参考自:https://www.cnblogs.com/reseelei-despair/p/11308813.htmlhttps://blog.csdn.net/fanxindong0620/article/details/102642924你将获得如下知识点:掌握 Python 的基础语法语法常见的 Python 应用场景掌握 Python 闭包的使用以及装饰
2021-05-25 17:05:20 431
原创 Python面试题1-6语言特性
参考自:https://cloud.tencent.com/developer/article/1490616(题目来源)你将获得如下知识点:掌握 Python 的基础语法语法常见的 Python 应用场景掌握 Python 闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、协程的使用了解 Python 中的元编程和反射常考的数据结构和算法爬虫相关知识,网络编程基本知识等所有题目语言特性1.谈谈对 Python 和其他语言的区别语言
2021-05-25 15:21:00 198
原创 from scipy.misc import imsave报错ImportError: cannot import name ‘imsave‘ from ‘scipy.misc‘
from scipy.misc import imsaveimsave('test.jpg',im)**原因是:**新版Scipy将imresize,imsave,imread模块移除#使用这个模块代替import imageio#imread使用imageio.imread代替im=imageio.imread('test.jpg')#imsave使用imageio.imwrite代替imageio.imwrite('test.jpg',im)#imresize使用scikit-im.
2021-04-10 10:53:12 1062 1
原创 Python计算机视觉编程-PIL、Matplotlib
PIL(图像处理类库)from PIL import Imagepil_im=Image.open('empire.jpg')#读取图像pil_im=Image.open('empire.jpg').convert('L')#读取图像,并将其转换为灰度图像#转换图像格式for infile in filelist: outfile=os.path.splitext(infile)[0]+".jpg" Image.open(infile).save(outfile)#save()方法保存指定文
2021-04-08 15:22:29 120
原创 Python快速上手-第十二章-处理Excel电子表格
在获取最大行get_highest_row(),和最大列get_highest_column()中报错经过查找发现,get_highest_row()和get_highest_column()在最新版的openpyxl模块中已经被删除了,被 max_row和max_column属性替换 注:不需要括号获得结果...
2021-03-10 15:14:23 275 5
原创 selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘解决
selenium模块是让Python直接控制浏览器,实际点击链接,填写登录信息的一个模块,几乎像人机交互。由于长时间没有使用selenium模块,Chrome浏览器自动升级之后出现版本不匹配的问题。解决方法:在浏览器的地址栏输入: chrome://version/查看Chrome版本号之后,地址栏输入:http://chromedriver.storage.googleapis.com/index.html下载谷歌浏览器驱动找到离你版本最近的版本号,双击进入文件夹根据自己的操作系统
2021-03-06 11:21:30 149
原创 随笔
1、join()函数语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串返回值:返回一个以分隔符sep连接各个元素后生成的字符串...
2021-03-03 08:55:40 54
原创 组织文件
shutil模块-在Python程序中复制,移动,改名和删除文件#复制文件#将source处的文件复制到路径destination处的文件夹,如果destination是一个文件名,它将作为被复制文件的新名字。shutil.copy(source,destination)shutil.copytree(source,destination)#将复制整个文件夹#文件的移动和改名shutil.move(source,destination)#将路径source处的文件夹移动到路径destinati
2021-02-18 23:33:39 109 2
原创 第三章-供机器读取的数据
Python数据处理读书笔记CSV数据csv.reader()#返回的是一个数据列表csv.DictReader()#返回的是一个字典JSON数据
2021-02-15 09:20:27 116
原创 第二章-Python基础
decimal模块让数字(整数和浮点数)的运算结果符合预期(与数学课上学到的概念一致)#正常的python中使用0.1+0.20.30000000....4from decimal import getcontext,Decimalgetcontext().prec=1 #舍入精度设定为1位小数Decimal(0.1)+Deciaml(0.2)0.3字典无序#python内置函数type() #查类型dir() #查看给定参数的类型所拥有的内置方法help() #查看帮助文档 h
2021-02-03 16:28:41 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人