python第二部分】的更多相关文章

前言 对于大多软件测试人员来讲缺乏编程经验(指项目开发经验,大学的C 语言算很基础的编程知识)一直是难以逾越的鸿沟,并不是说测试比开发人员智商低,是国内的大多测试岗位是功能测试为主,在工作时间中,我们很难深入的接触和使用编程技术: 笔者认为自动化测试尽管有很多不足,更不能完全替代手工测试,但确实是测试人员发展的一个方向,越来越多的公司在实践自动化,越来多的项目在尝试自动化:所以对于功能测试人员来讲,掌握项目自动化测试技术自然能提高测试技术水平,能够保持不被淘汰,又能在激烈的竞争中处于优势地位.…
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P…
Python第二十四天 binascii模块 binascii用来进行进制和字符串之间的转换 import binascii s = 'abcde' h = binascii.b2a_hex(s) # 字符串转16进制 '6162636465' h = binascii.hexlify(s) # 作用同上 s = binascii.a2b_hex(h) # 16进制转字符串 'abcde' s = binascii.unhexlify(h) # 作用同上 hex(512)           …
Python第二十二天   stat模块  os.chmod方法  os.stat方法  pwd  grp模块 stat模块描述了os.stat(filename)返回的文件属性列表中各值的意义,根据stat模块读取os.stat()中的值的意思简单来说,os.stat是将文件的相关属性读出来,然后用stat模块来处理 os.stat 返回一个类似字典对象(stat_result对象,包含10个元素),结果类型是posix.stat_result stat(path) -> stat resul…
Python第二十六天 python装饰器 装饰器Python 2.4 开始提供了装饰器( decorator ),装饰器作为修改函数的一种便捷方式,为工程师编写程序提供了便利性和灵活性装饰器本质上就是一个函数,这个函数接受其他函数作为参数,并将其以一个新的修改后的函数进行替换. 装饰器的作用1.注入参数.为函数提供默认参数,生成新的参数等2.记录函数的行为.可以统计函数的调用次数,缓存函数的结果,计算函数调用耗费的时间3.预处理与后处理4.修改调用时的上下文 函数可以赋值给另外一个变量名函数可…
Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化  format函数字符串格式化  帮助 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化 Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 Py…
自定义函数:实现文件复制操作有形参(2个) 没有返回值相似版(不用) def copyFile(src,dest): #1.打开两个文件:1个关联读操作,1个关联写操作 fr=open(src,'rb') fw=open(dest,'wb') #读和写操作 content=fr.read() fw.write(content) #关闭两个文件 fw.close() fr.close() def copyFile01(src,dest): #1.打开两个文件:1个关联读操作.1个关联写操作 fr=…
演示:读取中文字符 结论: 1).如果不设置encoding,默认使用gbk进行编解码 2).如果编码和解码不一致,最终导致报错,但是一旦设置了errors='ingore',那么就不会报错,而采取乱码现象显示 3).tell():返回的是文件描述符的字节位 4).对于读操作,必须保证路径中的文件一定是真实存在的,否则报错:FileNotFoundError #打开文件: f2=open(r'F:\PyCharm\多味红豆\python第二十九课——文件读写\a.txt','r',encodin…
 孤荷凌寒自学python第二十九天python的datetime.time模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) datetime.time模块是专门用来表示纯时间部分的类. (datetime.date模块是专门用来表示纯日期部分的类.) 它的大部分属性与方法都与datetime.date类一模一样. 一.得到一个datetime.time对象 time=datetime.time(时,分,秒,微秒) 其它部分直接验证性的测试如下: >>> import dat…
 孤荷凌寒自学python第二十八天python的datetime.date模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.toordinal() 此方法将访问从公元1年1月1日至当前datetime.date对象的天数. 测试: >>> import datetime >>> d=datetime.date(2018,11,1) >>> d.toordinal() 736999 二.fromtimestamp(timestamp)…
孤荷凌寒自学python第二十七天python的datetime模块及初识datetime.date模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.datetime模块 datetime模块包含以下子模块: (一) 表示时刻点 的模块 datetime.date datetime.time datetime.datetime datetime.datetime_CAPI (二) 表示时间间隔(时间长度)的模块 datetime.delta (三) 表示时区信息的模块 datet…
孤荷凌寒自学python第二十六天python的time模块的相关方法 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 要使用time模块的相关方法,必须在文件顶端引用: import time 1 将时间戳(timeStamp)转换成标准时间元组(struct_time) struct_time=time.localtime([timestamp]) 或 struct_time=time.gmtime([timestamp]) timestamp指的就是时间戳,但在此方法的调用中,属于…
孤荷凌寒自学python第二十五天python的time模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 通过对time模块添加引用,就可以使用python的time模块来进行相关的时间操作了. 引用time模块的方法是: import time 在python中有四种表示 时间 的方式: 一.标准时间字符串 standard string 示例: %a    %b  %d  %H:%M:%S  %Y mon.  09  02 18:32:59  2018 星期几  月  日  时:…
孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天发现了python的类中隐藏着一些特殊的私有方法. 这些私有方法不管我们定义类时是否在类的内部代码块中定义过它们,这些私有方法都是存在的.比如已经知道的 __init__ 方法就是其中一个. 一.__str__ 此方法将输出在本身的相关信息文本. 测试: class ghlh(object): name='孤荷凌寒' qq='578652607' newghlh=gh…
孤荷凌寒自学python第二十三天python类的封装 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.从怎么样访问类的内部代码块中定义的私有属性说起 类中定义的私有属性和私有方法是无法被外部代码块访问的,就算是类的继承类也无法访问基类(父类)的私有对象. 然而这却并不是绝对的说法,其实python语言灵活地留了一手,是可以直接使用点语法访问类的私有对象的! 测试: class cup(object): #作为基类 __private='我是cup类的私有属性'    #私有属性 p…
孤荷凌寒自学python第二十二天python类的继承 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) python中定义的类可以继承自其它类,所谓继承的概念,我的理解 是,就是一个类B继承自类A,意味着类B的内部代码块中就算不写任何代码,类B仍然拥有类A的所有公开的属性和方法. 这个优势非常方便于我们在要创建一个在原有类的基础上只是稍微有所变化 的类时,可以只通过继承一个类之后,再作属性和方法增改即可完成,大大的减轻了代码工作量. 在类的继承活动中,被继承的类称之为[基类]也叫[父类]…
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 1==1: name = 'wupeiqi' print name 二.三元运算 result = 值1 if 条件 else 值2   如#果条件成立,值1付给result否则值2付给result 如果条件为真:result = 值1如果条件为假:result = 值2 name =  'sb'  if 1==1 else '2b' input = raw_input() result = '2b'…
我们接着上一篇博客,继续来来了解Python一些常见类的函数使用方法 一.int # 运算符,>=,比较self是否大于等于value,只要满足大于或者等于其中一个条件,就返回True,否则就返回False num = 8 result = num.__ge__(6) print(result) #结果输出 True num = 8 result = num.__ge__(8) print(result) #结果输出 True __ge__ 比较运算符 # 获取对象属性,如果存在就返回该对象属性…
整理Python常见数据类型内置函数的使用方法如下: 一.int 首先我们来查看一下int包含了哪些函数 #python3.x print(dir(int)) #['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv…
在Python中,一切事物都是对象,对象是基于类创建的,对象继承了类的属性,方法等. 一.传递参数 1.1新建python文件,名为twoday_args.py,输出以下代码 import sys print(sys.argv) #传入sys模块 通过python twoday_args.py,屏幕打印输出 ['twoday_args.py'] python  twoday_args.py hello world,屏幕打印输出 ['twoday_args.py', 'hello', 'world…
本文基于python 3.5.1 python常见的数据类型有字串.列表.元组.字典等,本文将详细介绍每一种数据类型的操作方法. 一:str字串的操作方法: 1.capitalize()--> 将当前字符串第一个元素大写显示(如果是英文字母),如果第一个元素是数字和特殊符号则不做任何操作,如: a = "#1e23abcd" print(a.capitalize()) 执行结果: #1e23abcd a = "abcd" print(a.capitalize(…
1.模块初识 Python标准库和第三方库, 写好的功能封装好,起个名字,就是模块也叫库,直接导入就能用了. 标准库就是不需要安装,就能够导入的库 第三方库必须下载,安装才能使用的库. 1.1 两个标准库,sys模块和os模块 sys模块 ******创建的项目文件名字不能与导入的库名相同******* import sys #带入sys模块 print(sys.path) #调用sys模块的方法,sys.方法名 [运行结果]   ['D:\\Python\\s014\\DAY2', 'D:\\…
创建列表的方式 list= [XX,XX] 或 list1 = list()使用list方法,将字符串或元祖创建为列表 列表名[其实位置:结束位置] 取列表中的特定元素 >>> name ['aa', 'cc', 'dd', 33, 4, 5, 6, 8] >>> name[1:3] ['cc', 'dd'] 如果从后向前取,则从-1开始 >>> name ['aa', 'cc', 'dd', 33, 4, 5, 6, 8] >>>…
算数运算符arithmetic operator: + - * / % % : 取余,取模.取的是第一个操作数和第二个操作数除法的余数.整除结果为0. 10 % 3              1 10 % 5              0 10 % -3              -1 10 % -5              ? -10%3                ? % 真正操作步骤: 用第一个数除以第二个数,得到最相近的两个商.取最小的数. 用第一个数减去第二个数和第一步的到的数的乘…
Python的基本组成——逻辑行和缩进 a="我是一个物理行" a="""我是一个逻辑行 因为我一条语句便跨越了2个物理行""" Python程序的最基本的组成元素是语句,一条语句可以占有一个物理行,过长的语句可以占有多个物理行,此时这多个物理行组成了一个逻辑行,它们在物理上虽然跨越多行,但是逻辑上是属于同一部分.每个物理行的结尾可以是注释,#之后到物理行结尾为止的所有字符都是注释部分,Python解释器将忽略注释部分.  …
在Python中,一切都是对象,包括常量数据类型,如整数数据类型(1,2,3...),字符串数据类型("ABC").想要使用这些对象,就要使用它的对象引用.赋值操作符,实际上是使得对象引用对内存中存放数据的对象进行引用.       那什么是标识符?标识符是对对象引用起的一个名字.   有效的Python标识符规则: (1)长度任意长: (2)标识符不能与关键字同名: (3)在2.x版本的Python中,标识符以ASCII的字母或下划线开始,后面可以接字母.数字.下划线:在3.x的Py…
标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字).String(字符串).Tuple(元组): 可变数据(3 个):List(列表).Dictionary(字典).Set(集合). Number(数字) Python3 支持 int.float.bool.complex(复数).…
概念:list是集合,且是可变集合,tuple是元组集合,不可变集合. 1.Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 主要知识点:初始化集合 param = ['jerry',tom'','lily','lucy'];  根据下标查询指定位置内容 param[0]; 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list.用len()函数可以获得list元素的个数 用索引来访问list中每…
今天学习了列表.元组相关的知识:与C中的数组列表相似,元组为只读列表: 以及切片相关操作: #!usr/bin/env python #-*-coding:utf-8-*- # Author calmyan #元组,列表 names=['zy','gy','xp',['2r','t3','t4'],'lh','xc'] print(names) print(names[0],names[2]) print(names[1:3])#切片左往右 print(names[2])#切片 print(na…
第二周,PYTHON图形绘制 一,计算机技术的演进发展 1946-1981.从第一台计算机的诞生到IBM的PC机的出现,我们称之为”计算机系统结构时代“.————这个时代重点在解决计算能力问题 1981-2008,PC机的诞生使得计算机走入的平民老百姓的生活中,我们称其为“网络和视窗时代”,而2008年则是安卓系统平台的诞生,PC时代向移动时代转换.————人机交互问题 而这27年中有两类技术出现了翻天覆地的变化,即网络与视窗,故以它们来命名.具体来说是互联网和Windows视窗操作系统 200…