- 军军小站|张军博客
搜索到与相关的文章
Python

如何使用Python 打印各种三角形

直角三角形rows=int(input('输入列数:'))foriinrange(1,rows):print('*'*i)foriinrange(1,rows):forjinrange(i):print("*",end="")print("")等腰直角三角形rows=int(input('输入列数:'))foriinrange(1,rows):print('*'*i)foriinrange(1,rows):forjinrange(1,i+1):print(

系统 2019-09-27 17:54:09 1897

Python

基于Python的人工智能美颜系统

基于Python的人工智能美颜系统使用PyQt5模块搭建可视化界面,Dlib模型(shape_predictor_68_face_landmarks.dat)实现人脸关键点检测和定位,人脸美颜(美白、磨皮、亮眼、红唇等操作)均是在检测到相对应人脸器官后,使用OpenCv模块实现调节亮度、锐化等操作。效果图如下所示:项目代码及所需配置文件见网址:https://download.csdn.net/download/m0_38106923/11253733。G

系统 2019-09-27 17:52:47 1897

Python

Python迭代器

print("我想打印一个字符串%s"%123)print("我想打印一个字符串",123)print("我想打印一个字符串{}".format(123))这三个输出有什么区别喃?Python中一个数据是否可以迭代(能否使用For)isinstance(需要判断的数据,Iterable)查看返回值,true则可以迭代,false不能迭代。如果创建一个可以迭代的对象?必须实现__iter__()方法在__iter__方法中需要返回一个具有__iter__方法

系统 2019-09-27 17:52:09 1897

Python

Python 之父再发文:构建一个 PEG 解析器

Python之父再发文:构建一个PEG解析器image花下猫语:Python之父在Medium上开了博客,现在写了两篇文章,本文是第二篇的译文。前一篇的译文在此,宣布了将要用PEG解析器来替换当前的pgen解析器。本文主要介绍了构建一个PEG解析器的大体思路,并介绍了一些基本的语法规则。根据Python之父的描述,这个PEG解析器还是一个很笼统的实验品,而他也预告了,将会在以后的系列文章中丰富这个解析器。阅读这篇文章就像在读一篇教程,虽然很难看懂,但是感觉

系统 2019-09-27 17:51:22 1897

Python

Python入门Anaconda和Pycharm的安装和配置详解

子曰:“工欲善其事,必先利其器。”学习Python就需要有编译Python程序的软件,一般情况下,我们选择在Python官网下载对应版本的Python然后用记事本编写,再在终端进行编译运行即可,但是对于我这样懒的小白,我喜欢装一些方便的软件来辅助我编写程序。在学习Java时,正常情况选择安装JDK然后配置环境变量后,用记事本编写程序再在终端编译运行即可,而我一般选择安装JDK+MyEclipse。将Python和Java进行类比的话,在Python中使用P

系统 2019-09-27 17:51:16 1897

Python

python pandas时序处理相关功能详解

创建时间序列函数pd.date_range()根据指定的范围,生成时间序列DatetimeIndex,每隔元素的类型为Timestamp。该函数应用较多。ts=pd.date_range('2017-09-01',periods=10,freq='d',normalize=False)ts输出为:DatetimeIndex(['2017-09-01','2017-09-02','2017-09-03','2017-09-04','2017-09-05','

系统 2019-09-27 17:50:15 1897

Python

60道硬核 Python 面试题,论面霸是如何炼成的

说实话,都9012了,还在用这种背题式的方法来考核程序员,实在太不切合程序员的实际工作了……文末给出了一种更极客的考核方式,Talkischeap,Showmethecode(写代码,憋bb)——写得出工作代码,就说明你有工作能力;写不出,书背的再溜也不行面试官只需要:节选一段工作代码,然后把原有代码删除,让面试者自己写代码实现;或是保留一段有bug的代码,让面试者修改即可——这都是最常见的程序员工作场景,最能考核面试者的真实代码能力;而且题目随处可见,扒

系统 2019-09-27 17:48:17 1897

Python

python面相对象查漏补缺

self代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,按照惯例它的名称是self。从执行结果可以很明显的看出,self代表的是类的实例,代表当前对象的地址,而self.class则指向类。self不是python关键字,我们把他换成其他也是可以正常执行的:classTest:def__init__(runoob):runoob.a='a'defprt(runoob):print(runoob.a)t=Te

系统 2019-09-27 17:48:04 1897

Python

【Python】pickle包的dump函数和load函数

pickle包的dump函数和load函数分别实现了数据的序列化和反序列化。一、dump()方法pickle.dump(obj,file,[,protocol])注释:序列化对象,将对象obj保存到文件file中去。参数protocol是序列化模式,默认是0(ASCII协议,表示以文本的形式进行序列化),protocol的值还可以是1和2(1和2表示以二进制的形式进行序列化。其中,1是老式的二进制协议;2是新二进制协议)。file表示保存到的类文件对象,f

系统 2019-09-27 17:47:49 1897

Python

一篇文章了解Python中常见的序列化操作

0x00marshalmarshal使用的是与Python语言相关但与机器无关的二进制来读写Python对象的。这种二进制的格式也跟Python语言的版本相关,marshal序列化的格式对不同的版本的Python是不兼容的。marshal一般用于Python内部对象的序列化。一般地包括:基本类型booleans,integers,floatingpointnumbers,complexnumbers序列集合类型strings,bytes,bytearray

系统 2019-09-27 17:47:22 1897