前言:
而今姐妹们对“file函数python”可能比较注意,看官们都需要剖析一些“file函数python”的相关知识。那么小编同时在网络上汇集了一些有关“file函数python””的相关文章,希望姐妹们能喜欢,朋友们一起来了解一下吧!坤:元,亨,利牝马之贞。君子有攸往,先迷,后得主,利。西南得朋,东北丧朋。安贞吉。
通过这几天学习发现自己在使用python函数时,还经常会遇到卡壳的情况;因此特意整理这一份常用函数使用手册,方便小伙伴们进行快速地记忆,每天快速过一遍,用的时候再加深一下。
一、基础函数
序号
函数
说明
1
print()
输出
2
input()
输入
3
int()
转整型
4
float()
转浮点型
5
str()
转字符串
6
type()
返回对象的类型
7
isinstance()
返回布尔值(True,False)
语法举例:将浮点型转换成整型,查看输出情况
a = 10.003b = int(a)print("查看b的打印情况:",b)print(type(b))
二、流程控制
序号
函数
说明
1
if 语句 :执行1
条件判断
2
if 条件 :代码块1 else:代码块2
条件判断
3
while
判断循环
4
for
计数循环
5
range()
范围函数,可控制开始位置、结束位置和步长
6
break
跳出循环
7
continue
跳过本次循环,后面的循环继续执行
语法案例:根据用户输入的体重值,大于40kg小于50kg时提示“你的体重正常”,大于50kg小于55kg时提示“你的体重偏重”,大于55kg时提示“你的体重超重”;低于40kg提示“体重太轻”
s = int(input("请输入体重:"))if 40< s <= 50: print("体重正常")elif 50 < s <= 55: print("体重偏重")elif s > 55: print("体重超重")else: print("体重太轻")
三、列表
序号
函数
说明
1
append()
向列表中添加对象,并添加到末尾
2
extend(可迭代对象)
将可迭代对象中的数据分别添加到列表中,并添加到末尾
3
insert(下标,对象)
向指定下标位置添加对象
4
clear()
清空列表
5
pop()
删除下标指定的元素,如果不加下标则删除最后一个元素
6
remove(对象)
删除指定的对象
7
del
删除变量或指定下表的值
8
copy()
浅拷贝
9
count(对象)
返回对象在列表中出现的次数
10
index(value,开始下标,结束下标)
元素出现的第一次下标位置,也可自定义范围
11
reverse()
原地翻转
12
sort(key=None,reverse=False)
快速排序,默认从小到大排序,key:算法
13
len()
获取列表的长度(元素)
语法案例:通过pop()函数删除列表的元素,注意的是pop()函数是随机删除
l = ["a","b","c","d"]l1 = l.pop()print(l1)print(l)
四、元组
序号
函数
说明
1
list(元祖)
元祖转换成列表
2
tuple(列表)
列表转换成元祖
语法案例:修改元组;元组不能直接修改,需要转换成列表,在列表中修改后再转换成元组
x = ("apple", "banana", "cherry")y = list(x)y[1] = "kiwi"x = tuple(y)print(x)
五、字符串
序号
函数
说明
1
capitalize()
把字符串的第一个字符改为大写,后面的小写
2
casefold()
把整个字符串都小写
3
encode()
编码 str–bytes(二进制字符串)
4
decode()
解码
5
count(sub,start,stop)
返回字符(sub)出现的次数,star:开始下标,stop:结束下标
6
find(sub,start,stop)
返回sub第一次出现的下标,查不到返回-1
7
index(sub,start,stop)
返回sub第一次出现的下标
8
upper()
将字符串转为大写
9
lower()
将字符串转为小写
10
format()
将字符串按某种格式输出
l = "english is Vevr Poor"l1 = l.capitalize()print(l1)l2 =l1.casefold()print(l2)l3 = l2.upper()print(l3)l4 = l3.lower()print(l4)
六、字典
序号
函数
说明
1
clear()
清空字典
2
copy()
浅拷贝
3
fromkeys(可迭代对象,value=None)
根据可迭代对象中的元素去创建字典
4
get(key,[d])
获取键所对应的值,key是键,d是提示信息
5
items()
将字典中的键值对封装成元组并放到类集合中
6
pop(key,[d])
根据键删除字典中的键值对,key是键,d是提示信息
7
values()
返回字典中的值(类集合对象)
语法案例:通过get() 的方法获取键值
thisdict = { "brand": "Porsche", "model": "huiji", "year": 2022}x = thisdict.get("model")print(x)
七、文件操作
常规文件操作
序号
函数
说明
1
open(name,mode)
用于打开一个文件,返回一个文件对象
name:文件名,–写全(文件路径+文件名+后缀)
mode:打开文件的方式,默认是r–只读
2
write(“xxx”)
向文件中写入内容
3
read()
读取文件中的内容
4
close()
关闭文件
关于文件操作的常规模式:
模式
描述
r
以只读的形式打开文件,文件的指针在开头
r+
读写,文件指针在开头
rb
以二进制的形式只读文件指针在开头
w
只写,文件不存在,则创建新的,存在则覆盖,指针在开头
w+
读写,文件不存在,则创建新的,存在则覆盖,指针在开头
wb
只写,以二进制的形式
a
追加模式,文件指针在结尾
a+
读写,不存在则创建,存在直接追加
ab
以二进制形式追加
file的对象属性
序号
方法
说明
1
closed
如果文件对象已关闭,返回True,否则返回False
2
mode
返回文件对象的访问模式
3
name
返回文件的名称
file对象的方法
序号
函数
方法
1
close()
关闭文件
2
read([count])
读取文件中的内容,count:字节数量
3
readlines()
读取所有内容,打包成列表
4
readline()
读取一行数据,追加读取,读取过得不能再次读取
5
seek(offset,[from])
修改指针的位置:从from位置移动了offset个字节from:0-从起始位置,1-从当前位置开始,2-从末尾开始soofset:要移动的字节数
6
write()
向文件中写入内容
以上可能还存在部分补全,后续再追加了。
标签: #file函数python