python
文章平均质量分 57
TaoismHuang
这个作者很懒,什么都没留下…
展开
-
Python实现显示进度条
文章目录1. 普通进度条2.1. 普通进度条利用打印功能print进行实时刷新显示import sysimport timefor i in range(1, 101): """ 任务代码 """ print("\r", end="") print("进度: {}%: ".format(i), "▓" * (i // 2), end="") sys.stdout.flush() time.sleep(0.05)2....原创 2021-10-14 15:38:01 · 17953 阅读 · 2 评论 -
Python之os模块
在自动化测试中,经常需要查找操作文件,比如查找配置文件(从而读取配置文件的信息),查找测试报告等等,经常会对大量文件和路径进行操作,这就依赖os模块想要使用os模块,这时就需要先导入os模块,如下:import os1. os.getcwd()功能:获取当前文件所在目录绝对路径import osprint(os.getcwd()) #C:\Users\HGF\Desktop\te...原创 2019-06-27 20:47:21 · 161 阅读 · 0 评论 -
python基础—set集合
set概述1. 概述set集合本质上是一个无序且无重复元素的集合,但是只存储了字典中key,没有存储字典中的value。set集合中的元素与字典中key的元素有共同的特征:set集合中元素也是唯一的set集合中元素也是不可变的因此set集合最常用的功能就是去重2. set的创建set1 = set() #创建空的set集合set2 = {1,2,3} #创建具有元素的set...原创 2019-06-22 16:44:50 · 364 阅读 · 0 评论 -
python基础—dict字典
字典概述1. 概述字典本质上也是一个集合,是一个无序的集合,存储的时候以键值对(key-value)的方式来进行存储。它具有极快的查找速度2. key的特性字典中的key必须是唯一的key必须是不可变对象不可变对象:str,number,bool,None,tuple可变对象:list,dict,set3. 字典的创建字典的创建语法如下:dict1 = {key:value...原创 2019-06-22 16:02:29 · 257 阅读 · 0 评论 -
Python之文件读写操作
文件读写是每一门编程语言的最基本的核心功能,有了文件读写功能,才能方便地存储和读取数据文件读写现在的操作系统不允许普通的程序直接进行磁盘操作,所以文件读写请求操作系统打开一个文件对象,然后通过操作系统提供的接口对我们的文件进行读写操作。读写文件是最常见的IO操作,python内置了读写文件的函数在python中读写文件十分简单,我们可以使用python内置的open()函数来打开文件对象...原创 2019-06-22 15:03:08 · 3751 阅读 · 0 评论 -
python之常用内置函数(zip和sum)
python内置了一系列的常用函数,以便于我们使用,这里会讲到zip()函数和sum()函数zip()函数zip(iter1,iter2,...)功能:打包,将多个可迭代对象中对应位置的元素进行打包,打包成一个个元组,然后返回由这些元组组成的zip对象,以迭代器的方式返回如果各个可迭代对象的元素个数不一致,则返回的对象长度取决于最短的那个from collections import ...原创 2019-06-25 19:59:02 · 1011 阅读 · 0 评论 -
python之列表生成式、生成器、可迭代对象及迭代器详解
列表生成式所谓的列表生成式,顾名思义,就是说可以生成list列表的表达式,是Python内置的非常简单却强大的可以用来创建list的生成式基本的一个语法如下:[变量表达式 for 变量 in 表达式 if 判断条件]本质就是将for循环强制性写在一行,把结果写在for循环的最前面,然后使用[]括起来,得到的就是一个由结果集组成的一个列表案例1:实现list1 = [1,4,9,16,...原创 2019-06-25 19:14:38 · 265 阅读 · 0 评论 -
Python之序列化与反序列化(pickle模块与json模块)
在程序运行的过程中,所有的变量都是在内存中,比如定义一个dict1 = {“name”:“zhangsan”,“age”:20},我们对name属性进行修改,改"wangwu",但是一旦程序结束,变量所占用的内存就会被操作系统全部回收,如果没有把修改后的name存储到磁盘上,下次重新运行程序,属性name又会被初始化为"zhangsan"。这时候就会使用到序列化与反序列化...原创 2019-06-22 10:43:32 · 300 阅读 · 0 评论 -
Python基础—tuple元组
创建元组在这里插入代码片元组的连接/组合使用“+”连接,将tuple1与tuple2中的元素取出重新组合成一个新的元组并返回元组的截取tuple1[start原创 2019-06-21 20:20:55 · 2473 阅读 · 0 评论 -
Python基础-String字符串及字符串常用函数
字符串是一种非常常见的数据类型,这里会讲到字符串的一些简单运用以及常用的函数创建字符串在Python,字符串是以单引号或者双引号括起来的任意文本,一个字符串由若干个任意字符组成。创建字符串很简单,只要为变量分配一个值即可。例如:str1 = "hello world"str2 = 'you are good'字符串运算字符串链接1、使用“+”进行链接s1 = "welcome"...原创 2019-06-11 12:38:45 · 458 阅读 · 0 评论 -
Python基础-list列表及常见函数
list列表是Python内置的一种数据类型,是一种有序的集合,这里将会讲到list的具体的一些用法以及常见的函数列表的操作列表组合语法: list3 = list1 + list2,如下代码:list1 = [1, 2, 3]list2 = ['hello','yes','no']print(list1+list2) #[1, 2, 3, 'hello', 'yes', 'no']...原创 2019-06-11 00:20:39 · 8682 阅读 · 0 评论 -
Python基础-运算符
Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符这里会讲到这些运算符的用法算术运算符与算术运算表达式算术运算符运算符功能示例(a = 10,b = 11)+加:两个对象相加a + b = 21-减:两个对象相减,或得到负数a - b = -1*乘:两个操作数相乘,...原创 2019-06-09 22:39:25 · 344 阅读 · 0 评论 -
Python基础-输入输出函数(input和print)及格式化输出
输入输出函数是编写代码时会使用到非常多的函数,这里会讲到输入函数input(),输出函数print()以及格式化输出。input()函数Python提供了一个input(string)函数,可以让用户进行输入字符串,并且可存放在变量中注意:string是提示文本,可写可不写;使用input获取到的都是字符串下面是input()函数的一个简单使用:name = input("请输入您的名字...原创 2019-06-09 18:39:29 · 4928 阅读 · 0 评论 -
Python基础-循环语句(while循环与for循环)
为了让计算机计算成千上万次重复的计算,我们就需要循环语句。python的循环有两种,一种是while循环,另外一种就是for…in循环,接下来会讲到如何使用这两种循环语句。while循环在python中while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,其基本形式为:while 判断条件: 循环体首先执行判断条件,若条件成立,则执行循环体,循环...原创 2019-06-09 14:35:50 · 1132 阅读 · 0 评论 -
Python基础-条件语句(if语句)
在编程时,我们经常会遇到这样一个问题,当满足某一条件时,给出相对应的措施。在python中,我们可以使用if语句用来判断所给定的条件是否满足,根据判定的结果来执行相应的代码块。单分支判断语句案例:网吧禁止未满18岁未成年人进入,输入用户年龄,如果小于18,则打印”未成年人禁止进入“if 判断条件: 语句块首先执行判断条件,当判断条件成立会执行语句块,若条件不成立,则不执行。age =...原创 2019-06-09 11:33:26 · 3582 阅读 · 0 评论 -
Python基础—装饰器(Decorator)
装饰器(Decorators)是Python的一个重要部分,相信大多初学者难以理解,这里会分享装饰器具体的一些用法定义在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)装饰器实际上就是一个闭包,把一个函数当做函数参数传入,然后返回一个替代版函数,本质上就是一个返回函数的高阶函数简单的装饰器有一个功能函数now(),主要作用是打印日期,现在想要在不改变now()的前提...原创 2019-06-14 09:01:40 · 243 阅读 · 0 评论 -
Python常用内置模块之时间日期模块(time、datetime和calendar)
python程序能用很多方式处理日期和时间,转换日期格式是一种常见的功能。python提供了一个time和calendar模块可以用于格式化日期和时间,这里将会讲到time模块、datetime模块和calendar模块名词解释时间戳自从1970年1月1日午夜(历元)经过了多长时间来表示,时间间隔是以秒为单位的浮点小数UTC格林尼治时间,世界标准时间,在中国为UTC+8DST夏令时是...原创 2019-06-18 20:50:28 · 720 阅读 · 0 评论