Python中自己不熟悉的知识点记录】的更多相关文章

重点笔记: Python  它是动态语言 动态语言的定义:动态编程语言   是   高级程序设计语言   的一个类别,在计算机科学领域已被广泛应用.它是一类   在 运行时可以改变其结构的语言   :例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化.动态语言目前非常具有活力.众所周知的   ECMAScript   (   JavaScript   )便是一个动态语言,除此之外如   PHP   .   Ruby   .Python   等也都属于动态语言,而  …
归纳整理Python中的控制流语句的知识点 Python 解释器在其最简单的级别,以类似的方式操作,即从程序的顶端开始,然后一行一行地顺序执行程序语句.例如,清单 1 展示了几个简单的语句.当把它们键入 Python 解释器中(或者将它们保存在一个文件中,并作为一个 Python 程序来执行)时,读取语句的顺序是从左到右. 当读到一个行结束符(比如换行符)时,Python 解释器就前进到下一行并继续,直到没有了代码行. 清单 1. 一个简单的 Python 程序     >>> i =…
个人学习c++出身,在后面的工作中接触到python,见到一些classmethod的字眼有点疑惑,所以进行一些记录. 都知道的是,c/c++中有着静态成员,静态方法的存在,比如: class A: { static int a; public: static void hello(){printf("Hello, world.\n")} }; int main() { A a; a.hello(); //错误调用 A::hello(); //正确调用 return 0; } 上面就是…
标准库模块 python中通过re模块使用正则表达式 import re 常用方法 生成正则表达式对象 compile(pattern[,flags]) pattern:正则表达式字符串 flags:re.I 匹配不区分大小写 re.S .为包括换行在内的所有字符(原本.不包括换行) 匹配字符串 match(pattern,string,[flags]) 在起始位置匹配,若起始位置不匹配,返回None,反之返回Match对象 search(pattern,string,[flags]) 搜索字符…
之前在用python自带的logging包进行日志输出的时候发现有些logging语句没有输出,感到比较奇怪就去查了一下logging文档.然后发现其在设置和引用时的logging level会影响最后的输出.logging包默认对输出分成了6个等级: 这里的分值就代表了相应关键字出现的等级高低,NOTSET最低,CRITICAL最高.高等级的语句会覆盖低等级的语句. 一般我们用logging的时候会先在主程序配置一个logging类的格式,然后在子程序中直接引用即可(举个例子).如果我们在设置…
1. angular2中的属性有什么区别,为什么会报错呢? 元素上有两种属性:property和attribute,attribute是通过getAttribute()和setAttribute()方法进行操作,property是直接通过元素DOM对象的属性方式方式访问,比如div.someProp:大多数的angular属性指令是通过property同名定义的 如果元素上绑定了directive,则angular会识别该元素上面的自定义属性,并且允许它的存在,合理化它: 如果元素使用attri…
python中的装包与拆包 *args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于*args是用于接收多余的未命名参数,**kwargs用于接收形参中的命名参数,其中args是一个元组类型,而kwargs是一个字典类型的数据. 其实这两个参数还涉及到了python中的一个重要的知识点,拆包与解包.这篇文章将会通过对这两个参数的拆开揉碎讲解,让小伙伴能对拆包解包有一些更深刻的认识.(我一直认为这个世界上只存在懂与不懂两种状态,从来没有什么似懂…
说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式. python的几种表达方式 1 使用单引号扩起来字符串 >>> 'my python lession' #以单引号将字符串扩起来 'my python lession' >>> a = 'my python lession' >>> print(a) my python lession 2 使用双引号将字符串扩…
今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式. python的几种表达方式 1 使用单引号扩起来字符串 >>> 'my python lession' #以单引号将字符串扩起来 'my python lession' >>> a = 'my python lession' >>> print(a) my python lession 2 使用双引号将字符串扩起来 &…
1.引言 Python中提供了丰富的开源库,方便开发者快速就搭建好自己所需要的应用程序.本文通过编写基于tcp/ip协议的通信程序来熟悉python中socket以及多线程的使用. 2.python中的多线程以及socket的使用 在编写聊天程序程序之前,我们先熟悉一下python中多线程以及socket的使用方法. 2.1.多线程使用方法 在python中提供了Thread这个类来实现多线程程序的开发. Thread类的原型如下: class Thread(group=None, target…