龙空技术网

python中常用的7类函数手册

溪流涌动 792

前言:

而今姐妹们对“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