Python基础语法(番外篇)

简介: Python基础语法(番外篇)

一.文件操作

1.打开文件和关闭文件

这里文件打开模式有多种,与C语言大致相同(但是也有不一样的地方),现阶段我们只需要掌握三种即可,分别是:

r:read模式,只读,如果对文件进行写入,就会抛出异常

w:write模式,要注意的是该模式下,每打开一次文件就会自动清空上一次写入文件的内容

a:append追加模式,在上一次写入的内容之后继续写入

2.写文件和读文件

写文件只要注意w模式和a模式之间的区别即可

需要注意的是,一般文件的字符编码都是utf8,而pycharm读取文件时是按默认的gbk编码,所以我们需要在open函数中更改encoding的默认参数

而通常我们读取文件的时候采用上述两种方式按行读取

3.上下文管理器

在日常编码中,我们为了防止文件泄露,通常要在函数返回之前执行关闭文件的操作,为了防止失误,Python提供了以下的方式

采用该种形式,可以再执行完with代码块后自动关闭文件以防止文件泄露

二.库

Python主要通过模块来体现"库"

而库又分为标准库和第三方库,标准库是Python自带的

1.标准库

标准库可以通过官方文档查看

可以在Python的安装文件夹中找到

1.日期计算

根据标准库所提供的datetime模块进行实现,比如我想要计算2020.9.16和2024.10.18中间隔多少天

2.单词逆序

总结:spilt是一个分割字符串的函数,reverse是将列表中的元素进行翻转,join是基于某一个字符作为分隔符将列表中的元素进行组装

3.旋转字符串

https://leetcode.cn/problems/rotate-string/submissions/501628869/

4.统计字符前缀

startswith函数是判断传入的参数是否为某字符串的前缀,返回值为布尔类型

5.文件搜索工具

OS是操作系统模块,walk是其中内置的函数,利用递归查找某目录下的子目录及其所包含的文件名

2.第三方库

1.pip的使用

众所周知,Python拥有大量的第三方库,那么我们难道要一个一个找到官网在进行安装吗,其实不然,Python内置了一个pip帮助我们很好的解决了这一问题.

那么,什么是pip,其实就是相当于手机自带的应用商店,这样我们不用找到第三方库的官网也能进行安装,各个第三方库的安装指令都在pypi上https://pypi.org/

2.生成二维码

首先找到生成二维码的第三方库qrcode的安装指令

pip install qrcode(如果下载失败是网络原因)

可以采取国内的镜像快速下载

pip install qrcode  -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

qrcode生成的二维码微信qq都能扫出来,但是不支持显示文本,可以用手机自带的扫描工具,例如小米自带的小爱视觉

相关文章
|
4天前
|
索引 Python
python语法错误赋值错误
【7月更文挑战第10天】
11 6
|
1天前
|
IDE JavaScript 前端开发
python语法错误(SyntaxError)
【7月更文挑战第12天】
17 10
|
4天前
|
Python
python语法错误类型错误
【7月更文挑战第10天】
15 7
|
5天前
|
IDE 开发工具 Python
python语法错误关键字使用错误
【7月更文挑战第9天】
13 6
|
5天前
|
Python
python语法错误逗号错误
【7月更文挑战第9天】
9 4
|
7天前
|
开发者 Python
Python中语法错误的情况
【7月更文挑战第7天】
18 6
|
4天前
|
IDE 开发工具 Python
python语法错误导入错误
【7月更文挑战第10天】
8 1
|
6天前
|
Python
python中语法缺少冒号处理
【7月更文挑战第8天】
9 3
|
5天前
|
Python
python语法错误变量未定义
【7月更文挑战第9天】
8 1
|
6天前
|
IDE 开发工具 Python
python语法中括号不匹配处理
【7月更文挑战第8天】
12 2

相关实验场景

更多