【python基础教程】常用内置模块,2024年最新vivo测试开发工程师面试

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注Python)
img

正文

print(time.time())

time.localtime()

=============================================================================

查看本地时间

import time

print(time.localtime())

time.strftime()

============================================================================

自定义时间格式

接收以时间元组,并返回以字符串表示的当地时间,格式由参数format决定

import time

print(time.strftime(‘%Y-%m-%d %H:%M:%S’))

strfttime里面的常用格式化参数

| 参数 | 描述 |

| — | — |

| %Y | 本地完整的年份,例如2022 |

| %y | 去掉世纪的年份,例如22 |

| %M | 分钟数 |

| %m | 月份 |

| %d | 一个月的第几天 |

| %H | 一天中的第几个小时 |

| %S | 秒数 |

| %A | 本地完整星期名称,例如Saturday |

| %a | 本地简化星期名称,例如Sat |

| %B | 本地完整月份名称,例如March |

| %b | 本地简化月份名称,例如Mar |

| %p | 显示本地时间是am还是pm |

| %x | 本地相应日期,例如03/05/22 |

| %X | 本地相应时间,例如18:32:07 |

| %j | 一年中的第几天 |

datetime()

=======================================================================

💡datetime也是与时间相关的模块但不是time中的模块,需要import导入一下💡

datetime.datetime.now()输出当前时间

import datetime

print(datetime.datetime.now())

random模块


random模块是随机模块

random.random()


随机生成[0,1)的数

import random

print(random.random())

random.randint()


随机生成整数

import random

print(random.randint(1, 5))

random.choice()


随机在序列中取元素

import random

print(random.choice(‘1234hello python world’))

random.shuffie()


import random

li = [1, 4, 7, 5, 3, 0]

将传入的容器进行乱序,注意1:改变的是容器本身。注意2:容器不能是元组

random.shuffle(li) # 将列表元素随机排列

print(li)

random.randrange()


随机取整数

import random

print(random.randrange(1, 10, 2)) # 随机取1,3,5,7,9

random.sample()


随机取样

import random

li = [1, 4, 6, 5, 18, 2, 9, 7]

print(random.sample(li, 3)) # 随机从li列表中取三个元素

💖扩展:用random模块实现6位随机验证码

import random

def rd():

res = ‘’

for i in range(6):

num = random.randint(0, 9)

res += str(num)

print(res)

rd()

import random

res = random.sample(range(0, 9), 6)

f_li = list(map(str, res)) # 映射–>将res中的每一个元素逐一的传入到str进行强转,并返回

print(“”.join(f_li))

json模块

JSON是一种使用广泛的轻量数据格式,json模块提供了JSON数据的处理功能

由于JSON和字典格式非常像,所以json模块也相当于是用来使json与字典做转换。但是要注意,json中的数据必须使用双引号包裹

json.loads()

json转为字典(适用于语句)

import json

json_data = ‘{“name”: “hacker”}’

dict_data = json.loads(json_data)

print(dict_data)

json.dumps()

字典转为json(适用于语句)

import json

dict_data = {“name”: “hacker”}

json_data = json.dumps(dict_data)

print(json_data)

json.load()

json转为字典(适用于文件)

json.dump()

字典转为json(适用于文件)

OS模块

OS模块是于操作系统相关的模块

os.getcwd()

用来打印当前工作目录

import os

print(os.getcwd()) # D:\python实例\object

os.chdir()

改变当前工作目录

import os

print(os.getcwd()) # D:\python实例\object

os.chdir(r’D:\python实例\python’) # 加r防止转义

print(os.getcwd()) # D:\python实例\python

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024c (备注python)
[外链图片转存中…(img-Fq0ophM1-1713427818351)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值