Python入门
文章平均质量分 65
芳姐聊互联网职场
芳姐聊互联网职场
关注功能测试,(Python,Java)自动化测试,自动化办公,性能测试,安全测试,网络爬虫,系统架构知识,职场人生
个人工作经历:测试工程师,高级测试工程师,性能测试工程师,测试经理,测试讲师
展开
-
Python入门:常用模块—logging模块
12。原创 2024-02-19 08:39:56 · 957 阅读 · 0 评论 -
Python入门:常用模块—configparser模块
此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。来看一个好多软件的常见配置文件格式如下。原创 2024-02-18 10:14:05 · 483 阅读 · 0 评论 -
Python入门:常用模块—xml模块
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单。原创 2024-02-18 10:12:58 · 628 阅读 · 0 评论 -
Python入门:常用模块—shelve模块
shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据。f = shelve.open("shelve_test") # 打开一个文件。f['names'] = names # 持久化列表。# pickle进行了封装,可以dump多次。原创 2024-02-17 08:43:19 · 357 阅读 · 0 评论 -
python入门:常用模块—json&pickle模块
你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种形式呢?游戏过程中产生的很多临时数据是不规律的,可能在你关掉游戏时正好有10个列表,3个嵌套字典的数据集合在内存里,需要存下来?所以,若是有种办法可以直接把内存数据存到硬盘上,下次程序再启动,再从硬盘上读回来,还是原来的格式的话,那是极好的。序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes。原创 2024-02-17 08:42:14 · 792 阅读 · 0 评论 -
python入门:常用模块—shutil 模块
仅拷贝状态的信息,包括:mode bits, atime, mtime, flags。如:/tmp/data_bak =>保存至/tmp/递归的去移动文件,它类似mv命令,其实就是重命名。如 data_bak =>保存至当前路径。内容、组、用户均不变。zipfile压缩&解压缩。原创 2024-02-16 19:48:35 · 412 阅读 · 0 评论 -
Python入门:常用模块—os模块及sys模块
【代码】Python入门:常用模块—os模块及sys模块。原创 2024-02-09 12:45:57 · 478 阅读 · 0 评论 -
python入门:常用模块—random模块
有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串。原创 2024-02-07 08:24:31 · 498 阅读 · 0 评论 -
Python入门:常用模块—time & datetime模块
UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。原创 2024-02-06 07:45:47 · 899 阅读 · 0 评论 -
python入门:常用模块—模块,包介绍
这个最简单, 创建一个.py文件,就可以称之为模块,就可以在另外一个程序里导入。原创 2024-02-05 08:15:17 · 1058 阅读 · 1 评论 -
Python入门:生成器&迭代器
而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回,再次被next()调用时从上次返回的yield语句处继续执行。这样就不必创建完整的list,从而节省大量的空间,在Python中,这种一边循环一边技术的机制,称为生成器:generator。通过列表生成式,可以直接创建一个列表,但是,受到内存限制,列表容量是有限的,而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。原创 2024-02-04 08:13:06 · 1034 阅读 · 1 评论 -
python入门:函数进阶(名称空间,闭包,装饰器)
终于实现了老板的要求,不改变原功能代码的前提下,给功能加上了验证,此时隔壁老王来了,你跟他分享了你写的代码,老王看后,笑笑说,你这个代码还是改改吧,要不然会被开除,WHAT?你改变了调用方式呀,想一想,现在每个需要认证的模块,都必须调用你的login()方法,并把自己的函数名传给你,之前可不是这么调用的,试想,如果有100个模块需要认证,那这100个模块都得改变调用方式,这么多模块肯定不止是一个人写的,让每个人再去修改调用方式才能加上认证,你会被骂死的。也就是说,内部函数会在外部函数返回后被执行。原创 2024-02-03 09:43:59 · 789 阅读 · 1 评论 -
Python入门-数据集
字符串也可以像列表一样使用索引操作,但是通过上例可以看出,不能像修改列表一样修改一个字符串的值,当对字符串进行拼接的时候,原理和整数一样,id值已经发生了变化,id值已经发生了变化,相当于变成了另外一个字符串。namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。使用dict时,key是无序的,在对dict做迭代时,无法确定key的顺序。单个元素的增加: add(),add的作用类似列表中的append。原创 2024-02-02 08:18:53 · 1056 阅读 · 0 评论 -
Python入门-基本数据类型
str.center() :居中显示,不够用其它字符替换,比如print('欢迎登录'.center(20, '-) 显示为:--------欢迎登录--------utf-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字站用3个字节。str.count() :计数,顾头不顾尾,统计某个字符的个数,空格也算一个字符。8bit: 字节,最小的存储单位,1bytes缩写为1B。原创 2024-02-01 08:07:13 · 1055 阅读 · 1 评论 -
python入门:函数(函数定义,函数参数,全局和局部变量,嵌套函数,匿名函数,高阶函数,递归,内置函数)
可以带参数:123456789101112。原创 2024-01-31 08:54:52 · 1071 阅读 · 0 评论 -
python入门:文件
a和 encoding,写入时需要传入Unicode字符串,内部会根据encoding指定的编码将Unicode字符串转换为编码的010101010。ab,写入时需要直接传入以某种编码的0100101,即:字节类型。尝试直接以r+模式打开文件,默认会把新增的内容追加到文件最后面,想要修改中间的内容,怎么办?可以用seek(中间位置)1.4 读写混合模式。原创 2024-01-30 07:58:10 · 667 阅读 · 1 评论 -
Python入门:基础语法
你最后算总消费的时候,是把之前算出来的分类结果填进去的,但是我们把程序写在脚本里面运行时,你肯定不会预先知道吃饭,交通,买衣服3个分类的结果的,这个结果是动态算出来的,那你如何把这3个动态结果做为总消费运算的数据源呢?22 #3、输入姓名,性别,年龄,判断如果是女生且年龄小于28岁,打印我是快乐女生,喜欢唱歌,否则,打印我是快乐男生,我要去跑马拉松!20 #2、输入姓名,性别,年龄,判断如果是女生且年龄小于28岁,打印我是快乐女生,喜欢唱歌,否则,打印我是快乐男生,我要去跑马拉松!原创 2024-01-29 08:28:19 · 951 阅读 · 0 评论 -
python入门第一篇:python语言简介
Python 3.0 - December 3, 2008 (这里要解释清楚 为什么08年就出3.0,2010年反而又推出了2.7?从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础。Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生。六、目前python的主要领域。原创 2024-01-28 20:46:10 · 798 阅读 · 0 评论