Python进阶笔记
列表生成式
函数的参数类型
lambda函数
map, reduce, filter, sorted函数
eval, exec, join, zip函数
itertools中的函数
copy与deepcopy函数
模块
os、sys模块
迭代器
生成器
迭代器
参考网站:
Python3教程...
文章
jclian91
2018-06-07
944浏览量
python for循环remove同一个list
下午在用python将Linux的conf配置文件转化成字典dict时遇到了一个奇怪的问题,原先conf配置文件中没有注释行(以#开头的行),后来为了避免这种情况,添加了一个对以#开头的行删除的操作。 实践结果颠覆了已有的认知,直接上代码示例。
代码片段1
1
2
3
4
5
6
...
文章
技术小胖子
2017-11-06
899浏览量
python之常用模块
模块,用一堆代码实现了某个功能的代码的集合。
类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。
如...
文章
菜鸟小于
2018-07-26
1142浏览量
给妹子讲python-S01E11赋值与对象拷贝
我们今天的话题要从“可变对象的原处修改”这里引入,这是一个值得注意的问题。
上一集里我们谈到,赋值操作总是存储对象的引用,而不是这些对象的拷贝。由于在这个过程中赋值操作会产生相同对象的多个引用,因此我们需要意识到“可变对象”在这里可能存在的问题:在原处修改可变对象可能会影响程序中其他引用该对象的变...
文章
技术小能手
2018-08-16
2299浏览量
python学习笔记(五)之字典2
python学习笔记(五)之字典2
编程实战中经常用到
实例1:copy
>> ad = {"name":"wtf","hig":"180"}
>> bd = ad
>> bd
{'name': 'wtf', 'hig': '180'}
>> id...
文章
技术小胖子
2017-11-08
882浏览量
Python语言开发的一些问题
1.Python是如何进行内存管理的?
Python引用了一个内存池(memory pool)机制,即Pymalloc机制(malloc:n.分配内存),用于管理对小块内存的申请和释放
内存池(memory pool)的概念:
当 创建大量消耗小内存的对象时,频繁调用new/malloc会导致大量...
文章
范大脚脚
2017-11-14
864浏览量
python-时间模块,random、os、sys、shutil、json和pickle模块
一、time与datetime模块
time模块:
时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回类型为float类型
格式化时间字符串(Format String)
结构化的时间(struct_time):struct_time元组共有9个元素(年月日...
文章
我要学编程
2018-08-11
746浏览量
Python走一遍A-Z的字符串使用(九)
字符串读取:
names=['NJ','JS','SZ','BJ','JS','LYG','JS','GZ','TG','nj','1','#']print(names[1:2])print(names[4])print(names[::2])# 每隔两个元素,获取一个print(names[1...
文章
技术小美
2017-11-15
825浏览量
软件测试面试中都会问到哪些关于Python的问题?
本文转载自测试人社区(ceshiren.com),原文链接:https://ceshiren.com/tag/精华帖
语言特性
谈谈对Python和其他语言的区别
答:Python是一门语法简洁优美, 功能强大无比, 应用领域非常广泛, 具有强大完备的第三方库,它是一门强类型的可移植、可扩展、可嵌...
文章
霍格沃兹测试学院
2020-12-16
1浏览量
python初学之一
说明:
学习python也有些日子,但从未真正用过,己经在心里谴责了N次了,终于下决定将自己学习的过程记录下来,虽然我这个人没有什么优点,但一坚持万一变成优点了呢!
一、实现一个函数isDuplicate(s),接受一个字符串,判断这个符串是否含有重复的字符,如果有的话函数返回True,...
文章
余二五
2017-11-14
809浏览量
python学习之路——基础语法篇(2)之list
1. 定义
定义一个列表的方法有三种:
a = ['zhangsan', 18, 'male'] # 第一种,直接用[]
b = list(['zhangsan', 18, 'male']) # 第二种,用list函数,也可以写成b = list([1, 2, 3])
b = a # 第三种,用一...
文章
luckintt
2019-06-11
721浏览量
Python 程序员必知必会的开发者工具
Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的程序中。本文将介绍Python程序员必知必会的开发者工具。
对于开发者来说,最实用的帮助莫过于帮助他们...
文章
美人迟暮
2017-06-04
1324浏览量
Python高级:细说Python浅拷贝和深拷贝
0.说明
先看看浅拷贝的概念:
浅拷贝:对一个对象进行浅拷贝其实是新创建了一个类型跟原对象一样,其内容还是原来对象元素的引用,换句话说,这个拷贝的对象本身是新的,但是它的内容不是
序列类型对象的浅拷贝是默认类型拷贝,有以下几种实现方式:
完全切片操作:下面...
文章
香飘叶子
2016-05-10
2185浏览量
Python高级:细说Python浅拷贝和深拷贝
先看看浅拷贝的概念:
浅拷贝:对一个对象进行浅拷贝其实是新创建了一个类型跟原对象一样,其内容还是原来对象元素的引用,换句话说,这个拷贝的对象本身是新的,但是它的内容不是
序列类型对象的浅拷贝是默认类型拷贝,有以下几种实现方式:
完全切片操作:下面操作会有
利用工...
文章
技术小阿哥
2017-11-27
646浏览量
python 文件和路径操作函数小结
1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk(path,visit,arg) path :是将要遍历的目录 visit :是一个函数指针,函数圆...
文章
余二五
2017-11-15
786浏览量
VII Python(3)基础知识(if、while、for、iterator、generator、文件、pickle)
表达式和语句:
常用的表达式操作符:
算术运算:+,-,*,/,//截断除法,%,**幂运算
逻辑运算:x or y,x and y,not x
比较运算:,==,<=,>=,!=
一元运算:-x,+x,~x按位取反
三元选择表达式:x if yelse z
成员关系...
文章
技术小阿哥
2017-11-27
1009浏览量
进程线程协程
一、进程与线程
1.进程
我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西...
文章
技术小阿哥
2017-11-27
816浏览量
进程线程协程
一、进程与线程
1.进程
我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西...
文章
科技探索者
2017-11-06
980浏览量
Python基础-----列表、元组、集合(2)
raw_input ##字符类型
input##数值类型
'''##格式化输出+注释
切片
s[2:5]##切片从2开始到5,不包括5
[kiosk@foundation39 mnt]$ python
Python 2.7.5 (default, Oct 11 2015, 17:47:16...
文章
技术小阿哥
2017-11-27
880浏览量
Python基础-----列表、元组、集合(2)
raw_input ##字符类型
input##数值类型
'''##格式化输出+注释
切片
s[2:5]##切片从2开始到5,不包括5
[kiosk@foundation39 mnt]$ python
Python 2.7.5 (default, Oct 11 2015, 17:47:16...
文章
科技探索者
2017-11-14
816浏览量
01.Android崩溃Crash封装库
目录介绍
01.该库具有的功能
02.该库优势分析
03.该库如何使用
04.降低非必要crash
05.异常恢复原理
06.后续的需求说明
07.异常栈轨迹原理
08.部分问题反馈
09.其他内容说明
01.该库具有的功能
1.1 功能说明
异常崩溃后思考的一些问题
1.是否需要恢复a...
文章
杨充
2020-09-04
139浏览量
Jupyter Notebook的27个窍门,技巧和快捷键
Jupyther notebook ,也就是一般说的 Ipython notebook,是一个可以把代码、图像、注释、公式和作图集于一处,从而实现可读性分析的一种灵活的工具。
Jupyter延伸性很好,支持多种编程语言,可以很轻松地安装在个人电脑或者任何服务器上——只要有ssh或者http接入...
文章
小旋风柴进
2017-06-01
3832浏览量
第三章 Python丰富的数据类型
什么是数据类型?
前两章里面包含的字符串、布尔类型、整数、浮点数都是数据类型。数据类型在一个编程语言中必不可少,也是使用最多的。
而且数据类型的数据都是存放在内存中的,我们一般操作都是在对内存里对象操作。
什么是数组?
数组也是一种数据类型,为了方便处理数据,把一些同类数据放到一起就是数组,...
文章
李振良
2016-09-11
1965浏览量
云服务器/VPS性能和带宽测试脚本,Linux跑分
这年头VPS主机太多了,好多“二手”VPS开始横行其道,让人真假莫辨,想要购买某一个VPS主机,一般是先要看看这家的VPS主机的评测数据。需要提醒的是,关于IO读写速度的测试,根据以往的经验,像谷歌云服务器、亚马逊服务器等,IO读写速度都比较低,而SSD在IO方面表现出色。另外,国外的VPS主机的...
文章
zeruns
2020-05-20
1029浏览量
JAVAONE 2016会议总结
有幸获得阿里赞助,前去旧金山参加Oracle举办的JAVAONE 2016开发者大会,JAVAONE作为Java界最顶级的盛会,会议内容将展现出数千万开发者最关心的问题,以及java的未来发展方向。大会有很多的会场,参会者可以根据自己的喜好选择不同的会场进行参会,大会共持续5天,每天都有数十场会议...
文章
猪八戒2019
2016-10-10
2952浏览量
Ceph分布式存储实战.
云计算与虚拟化技术丛书
Ceph分布式存储实战
Ceph中国社区 著
图书在版编目(CIP)数据
Ceph分布式存储实战/Ceph中国社区著. —北京:机械工业出版社,2016.11
(云计算与虚拟化技术丛书)
ISBN 978-7-111-55358-8
I. C… II. C… I...
文章
华章计算机
2017-05-02
8167浏览量
带你读《并发模式与应用实践》之一:并发简介
华章程序员书库点击查看第二章并发模式与应用实践Concurrent Patterns and Best Practices
[印度] 阿图尔·S.科德(Atul S. Khot) 著徐 坚 译第1章
并发简介什么是并发和并行?我们为什么要研究它们?本章将介绍并发编程领域的诸多方面。首先简要介绍并...
文章
温柔的养猫人
2019-11-04
940浏览量
ansible
一、简介
Ansible is a radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine.
Design Pri...
文章
技术小甜
2017-11-16
956浏览量
ansible自动化管理
安装
编译安装
解决依赖关系
# yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
# tar xf ansible-1.5.4.tar.gz
# cd ansible-1.5.4
# py...
文章
余二五
2017-11-16
820浏览量