Fork me on GitHub

Python常用基础

eval()用于将某个字符串的引号去掉,经常和inout一起使用
def 用来定义函数
round()用来指定保留小数点后的位数
not 用于将布尔值取反

and 与 or或 not非、


python中没有switch语句,但是有一个模式匹配来代替switch
match 和case


range() 内置函数,用于产生一个整数序列,其中的两个参数是区间:第一个包含,第二个不包含

upper():所有字母大写
lower():所有字母小写
capitalize():首字母大写,其他字母小写
title():每个单词首字母大写,其他小写
strip() 去掉字符串两边的空格

index() 统计某个元素第一次出现的位置
cound() 统计某个元素一共出现几次
random() 随机数
del() 删除输组

枚举:enumerate() 枚举列表(输组) i,j 分别是序号和内容
for i,j in enumerate(s):
print(i,j)

sort() 输组排序 其中有一个参数默认为false-升序,,,可以更改为true-降序

global 用于声明在函数内部变量前面,可以强行把全局变量拽函数内部进行改变
nonlocal 用于引入外部局部变量,比如嵌套函数
group() 返回正则表达式匹配的值

 -------------------------------------------------------------------------------------------------------------------------------------------------

OS

getcwd() 获取当前的工作路径
listdir() 获取目标路径下的文件和目录信息
mkdir() 在指定路径下创建目录 如果文件已经存在会报错
makedirs() 创建多级目录

rmdir() 删除目录
removedirs() 删除多级目录
chdir() 把**设置为当前目录
walk() 遍历目录树,结果位元组,包含所有路径名,所有目录列表和文件列表
remove() 删除指定文件
rename() 将某哥文件重新命名
stat() 获取指定的文件信息
startfile() 启动指定的文件

os.path: os的字模块,也是关于操作系统的操作
abspath() 获取目录或文件的绝对路径
exists() 判断目录或文件是否在磁盘上存在,结果为布尔值
join()将目录与目录名或文件名进行拼接
solitext() 获取文件名和后缀名
basename() 获取文件名
dirname() 获取路径
isdir() 判断是否为有效路径
isfile() 判断是否为有效文件

 

open() 打开一个文件,其中有三个参数,第一个为路径,第二个为打开方式,第三个为编码格式
open()可以直接被循环遍历来读取其中的内容
打开方式:r 读取 , w 写入内容,每次执行都会清空内容重新写入,并且如果没有文件它会自己创建
a 追加写,不清空原本内容,在后面追加内容 , b 表示非文本文件,比如rb表示读取非文本文件
read() 获取到内容
readline() 获取一行
readlines() 获取到每一行,打包成一个数组

文件修改:
startswith() 用于检查字符串中是否包含某个字符,是返回True,否则返回false
replace() 用于将某个字符替换成另外一个
os.remove()删除某个文件

posted @ 2024-02-01 21:57  一名狗书匠&  阅读(3)  评论(0编辑  收藏  举报

asd