study Python3 【1】】的更多相关文章

一.list概述 list (列表)是python中最常用的数据类型之一,通过列表可以对数据实现最方便的存储,修改等操作.在python3中,list支持如下方法: Help on class list in module builtins: class list(object) | list() -> new empty list | list(iterable) -> new list initialized from iterable's items | | Methods define…
Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间.但从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPoolExecutor两个类,实现了对threading和multiprocessing的进一步抽象,对编写线…
* 安装python3以及docker yum install docker docker pull centos service docker start systemctl enable docker //设置为开机自启动 docker images   图片.png #开始安装docker docker run -i –t centos /bin/bash #这时进入centos虚拟环境 yum install openssl-devel bzip2-devel expat-devel g…
一.Python的变量及其存储 在高级语言中,变量是对内存及其地址的抽象.对于python而言,python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的本身. 引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义.采用这种语义,变量所需的存储空间大小一致,因为变量只是保存了一个引用.也被称为对象语义和指针语义. 值语义:把变量的值直接保存在变量的存储区里,这种方式称为值语义.采用这种存储方式,每一个变量在内存中…
要理解充分理解python的装饰器,有充分理解下述三个知识点为前提: python作用域规则 函数即对象 闭包 一.python作用域规则: 首先介绍python中的作用域规则.python的作用域规则遵循LEGB规则,这四个字母是什么意思呢?下面将逐一介绍: L:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域 上述四个作用域的优先级表现为L>E>G>B,具体在代码中是什么意思呢?我们举例来说明. 1.…
集合( set):把不同的元素组成一起形成集合,是python基本的数据类型. 集合元素(set elements):组成集合的成员(不可重复) class set(object) | set() -> new empty set object | set(iterable) -> new set object | | Build an unordered collection of unique elements. | | Methods defined here: | | __and__(…
1. python对文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件操作 关闭文件 现有如下文件: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧明. 白首为功名,旧山松竹老,阻归程. 欲将心事付瑶琴. 知音少,弦断有谁听. f = open('小重山.txt', mode='r', encoding='utf-8') f.read() # 读取文件内容 f.close() # 关闭文件 2. 文件打开模式: Character Meaning…
字符串一个最重要的特性就是不可修改. name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 '---------------------Alex Li----------------------' name.count('lex') 统计 lex出现次数 name.encode() 将字符串编码成bytes格式 name.endswith("Li") 判断字符串是否以 Li结尾…
一.什么是表达式? 1+2*3就是一个表达式,这里的加号和乘号叫做运算符,1.2.3叫做操作数.1+2*3计算的结果是7,计算结果可以存到一个变量中,即:res = 1 + 2 * 3. 所谓的表达式就是:由操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在“=”号右边,用来给变量赋值. 二.算术运算符 所谓的算术运算符是指: + - * / //(取整数) %(取余) **(指数运算)等. >>> num = 2 >>> num += 1 # 等价于 num…
1. 表达式只有一个逻辑运算符 python中哪些对象会被当成False,哪些又是True呢? 基本数据类型中的None.任何数值类型中的0.空字符串"",空列表[],空元组()和空字典{}. 自定义类型,如果实现了__nozero__() 或 __len__()  方法返回0或False,则其实例也被当作False 除了上述两种,其它的都会被当作True 最简单的逻辑运算: True and True ==> True True or True ==> True True…