搜索到与相关的文章
Python

Python基础之列表list增删改查操作

生成列表l1=[1,2,3]l2=[4,5,6]增:1.append()#在列表最后插入元素l1.append(7)print(l1)2.insert()#在指定位置插入元素l1.insert(0,8)print(l1)3.extend()#将一个列表中的所有元素放到另一个列表后面l1.extend(l2)print(l1)4.直接相加print([1]+[2])查统计个数print(l1.count(1))l1.append(1)print(l1.cou

系统 2019-09-27 17:55:54 2134

Python

010 深入理解Python语言

目录一、概述二、计算机技术的演进2.1计算机技术的演进过程三、编程语言的多样初心3.1编程语言有哪些?3.2不同编程语言的初心和适用对象3.32018年以后的计算环境…四、Python语言的特点五、Python特点与优势六、如何看待Python语言?七、"超级语言"的诞生7.1机器语言7.2汇编语言7.3高级语言7.4编程语言种类的发展7.5超级语言八、小结一、概述计算机技术的演进编程语言的多样初心Python语言的特点"超级语言"的诞生二、计算机技术的演

系统 2019-09-27 17:55:11 2134

Python

Python日志无延迟实时写入的示例

我在用python生成日志时,发现无论怎么flush(),文件内容总是不能实时写入,导致程序意外中断时一无所获。以下是查到的解决方案(亲测可行):open函数中有一个bufferin的参数,默认是-1,如果设置为0是,就是无缓冲模式。但是用二进制模式打开这个文件,并且把要写入的信息转换byte-like如下。withopen("test.txt",'wb',buffering=0)asf:#wb是写模式加二进制模式f.write(b"hello!")在字符

系统 2019-09-27 17:54:26 2134

Python

python获取函数名类名

参考链接:1.在类内部获取类名和方法名代码:importsysclasstestsqawd(object):defhello(self):print('thenameofmethodis##{}##'.format(sys._getframe().f_code.co_name))print('thenameofclassis##{}##'.format(self.__class__.__name__))if__name__=='__main__':ttt=

系统 2019-09-27 17:54:00 2134

Python

Python面向对象编程——什么是面向对象的程序设计

Python面向对象编程——什么是面向对象的程序设计一、面向过程的程序设计1、概念核心是“过程”二字,“过程”指的是解决问题的步骤,即先干什么再干什么......基于面向过程设计程序就好比在设计一条流水线,是一种机械式的思维方式。若程序一开始是要着手解决一个大的问题,面向过程的基本设计思路就是把这个大的问题分解成很多个小问题或子过程,这些子过程在执行的过程中继续分解,直到小问题足够简单到可以在一小步骤范围内解决。2、优点复杂的问题流程化,进而简单化(一个复

系统 2019-09-27 17:53:59 2134

Python

python面试中较常问及的知识点梳理---字符串

1.列举Python中的基本数据类型?2.如何区别可变数据类型和不可变数据类型3.将"helloworld"转换为首字母大写"HelloWorld"4.如何检测字符串中只含有数字?5.将字符串"ilovechina"进行反转6.Python中的字符串格式化方式你知道哪些?7.有一个字符串开头和末尾都有空格,比如“adabdw”,要求写一个函数把这个字符串的前后空格都去掉。8.获取字符串”123456“最后的两个字符。9.一个编码为GBK的字符串S,要将其转

系统 2019-09-27 17:53:44 2134

Python

OpenCV-Python学习笔记(五):程序性能检测及优化

在图像处理中每秒钟都要做大量的运算,所以你的程序不仅要能给出正确的结果,同时还必须要快。所以这节将要学习:•检测程序的效率•一些能够提高程序效率的技巧1.使用OpenCV检测程序效率cv2.getTickCount()函数返回从参考点到这个函数被执行的时钟数。所以当你在一个函数执行前后都调用它的话,你就会得到这个函数的执行时钟数。cv2.getTickFrequency()返回时钟频率,或者说每秒钟的时钟数。另外:也可以导入time模块,使用time.ti

系统 2019-09-27 17:53:21 2134

Python

python不换行之end=与逗号的意思及用途

在python中我们偶尔会用到输出不换行的效果,python2中使用逗号,即可,而python3中使用end=''来实现的,这里简单为大家介绍一下,需要的朋友可以参考下python输出不换行Python2的写法是:print'hello',Python3的写法是:print('hello',end='')对于python2和python3都兼容的写法是:from__future__importprint_functionprint('hello',end=

系统 2019-09-27 17:53:12 2134

Python

Python 运行.py文件和交互式运行代码的区别详解

代码版本:3.6.31.交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。直接给出结果:没有print是看不到结果的:有print才能看到结果:另:交互式中可以用下划线`_`来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。另另:如果变量的值是空,不会显示2.交互式输出会输出原始内容,print会输出渲染后的内容打印字符串会带着引号,换行符也原样显示了。字符串的引号被去掉了,换行符真的换行了3.交互式每一句代码都

系统 2019-09-27 17:50:56 2134

Python

第四天 python 常用的字符串的操作

Python访问字符串中的值name="huanfengdebianchengriji"print("首字母大写",name.capitalize())print("i的个数",name.count("i"))print("输出name50个如果长度不够,两边补-居中输出",name.center(50,"-"))print("输出name50个如果长度不够,右边补",name.ljust(50,"-"))print("输出name50个如果长度不够,左边

系统 2019-09-27 17:50:36 2134