• Python学习手册之元组拆包、三元运算符和 else 语句深

    在上一篇文章中,我们介绍了 Python 之禅、 Python 编程规范和函数参数,现在我们介绍 Python 的元组拆包、三元运算符和对 Python 的 else 语句深入讲解。查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10052453.html 元组拆包 元组拆包允许你将可迭代中 (...

    2018-12-04 07:06:17

  • 第三十四天- 线程队列、线程池(map/submit/shutdown/

    1.线程列队 queue队列 : 使用import queue,用法与进程Queue一样 class queue.Queue(maxsize=0) 1 # 先进先出: 2 q = queue.Queue(3) # 也可以不加数字表示不限 3 q.put( ' 约吗 ' ) 4 q.put( ' 你个糟老头 ' ) 5 q.put( ' 约个鬼! ' ) 6 # q.put_nowait() # 没有数...

    2018-12-04 07:06:15

  • python之深浅拷贝

    1. 基础数据类型补充 需要把字符串转化为列表:split() 把列表转化成字符串: join() # join() 使用前面的字符串,对后面的列表进行拼接,拼接的结果是一个字符串 lst = [ ' yesterday ' , ' today ' , ' tomorrow ' ]s = ' _ ' .join(lst) # 字符串 print (s) # yesterday...

    2018-12-04 07:06:16

  • python处理Windows平台上路径有空格

    最近在采集windows上中间件的时候,遇到了文件路径有空格的问题。 例如:Aapche的安装路径为D:\Program Files\Apache Software Foundation\Apache2.2。 采集apache要读取配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf 执行一些D:\Pr...

    2018-12-04 07:06:09

  • python学习笔记--深拷贝与浅拷贝的区别

    首先我们来讲讲我们python中的可变对象和不可变对象: 可变对象:该对象指向内存中的值是可以改变的。实际上是其所指的值直接发生改变,而不是发生复制,或者开辟一个新的地址空间。例如: 列表list,字典dict,集合set 。 不可变对象:该对象所指向的内存中的值是不能...

    2018-12-04 07:06:11

  • 三元表达式 ,迭代器, 生成器,二分法

    三元表达式 # x if x y else y ##如果x大于y,值返回左边,不然则返回右边 #用一行代码表达一个函数需要做的事情,使代码更简洁 # 例1, # res='x' if True else 'y' # print(res) 迭代器 # 1. 什么是迭代器 # 什么是迭代? # 迭代是一个重复的过程,但是每次重复都是基...

    2018-12-04 07:06:07

  • 第三十三天- 线程创建、join、守护线程、死锁

    1.线程,线程创建 概念: 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少...

    2018-12-04 07:06:07

  • python分包写入文件,写入固定字节内容,当包达到指定

    第6行通过 for循环控制生成 .log文件的数量 第8行,如果该文件存在时先进行清空,然后再进行写入操作 第13行,将文件大小的单位转为MB 第14行,如果文件大小超过1MB时,跳出当前循环,重新进入for循环中生成一个新文件 1 # -*- coding:utf-8 -*- 2 import os 3 import...

    2018-12-04 07:06:06

  • 简述小数据池,编码和解码

    1. 小数据池, id() 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存. id() 查看变量的内存地址 2. is和==的区别 is 比较的是内存地址 == 比较的是内容 当两个变量指向同一个对象的时候. is是True, ==也是True 3. 再谈编码 回顾: 1. ascii. 有:...

    2018-12-04 07:06:06

  • 函数对象和函数嵌套

    # 1. 函数对象 # # 函数是第一类对象:函数的内存地址可以像变量值一样去使用 # # 最简单的来说吧:学变量的时候我们说过,定义变量时, # 申请一块内存空间存放值,然后将这个内存空间的地址与变量名建立联系, # 我们通过变量名就可以访问到值并做一些操作。函数也是...

    2018-12-04 07:06:06

2