python的基本运用(7)——函数(内置函数)

news/2025/3/15 17:22:20/文章来源:https://www.cnblogs.com/zz0124/p/18773932

一、python的内建函数

二、内置函数使用

(1)format()函数

1.定义:是一格式化字符串,该函数增强了字符串格式的功能.

2.基本语法是通过{}来代替一起拿%

3.案例

a.设置指定位置,默认暑顺序

hz="{}".format("dcs","18")
print(hz)

b.按照指定的索引位置显示

c.对列表进行格式化

当两个列表合并显示成进行格式化,0表示第一个列表;1表示第二个列表

d.对字典进行格式化输入,** 表示可边长字典

(2)zip 函数

1.zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。

*重点压缩成一个字典*

2.反解

list1=[1,2,3,4,5]
list2=[6,7,8,9,10,0]
m,n=zip(*zip(list1,list2))
print(m)
print(n)

(3)open函数

open() 函数用于打开一个文件,创建一个 file 对象

语法:open(file, mode),模式有r(只读),w(写入覆盖),a(写入追加)

1)按住ctrl键,鼠标点击open关键字,查看用法

2)读取python中复制的路径

a.复制py文件的路径

b.磁盘路径

案例1:r  读取文件

path1=r"C:\Users\Administrator.USER-20231114RR\PycharmProjects\untitled12\bao\bb.py"
path2=r"E:\ls\cc.txt"
f=open(path2,"r",encoding="utf-8")
# print(f.read()) # 读取所有内容
# print(f.readline()) #读取第一行内容
print(f.readlines()) ## 读取所有内容,返回值是列表的格式

案例2: "w"写

path1=r"C:\Users\Administrator.USER-20231114RR\PycharmProjects\untitled12\bao\bb.py"
path2=r"E:\ls\cc.txt"
f=open(path2,"w",encoding="utf-8")
f.write("aaa \n  bbb \n ccc")

案例3: a  追加

path2=r"E:\ls\cc.txt"
f=open(path2,"a",encoding="utf-8")
f.write("ddd \n  fff \n 999")

-注意点:close 关闭文件-

案例4:with  open   保存

path2=r"E:\ls\cc.txt"
with open(path2,"r") as  f:
    print(f.read())

(4)len函数

定义:返回一个内容长度

案例:

list=[1,3,4,4]
print(len(list)) #4

(5)abs 绝对值

6)id():返回一个对象地址

(7)sum 函数求和

(8)max 最大数

(9)min最小数

(10)int 数值类型

(11)str 类型

(12)help 帮助函数

(13)float 浮点数

(14)bin 将十进制转换成二进制

(15)divmod函数


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/899284.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode53最大子数组和——贪心求解

int maxSubArray(vector<int>& nums) {int len = nums.size();int max=INT_MIN;int sum=0;for(int i=0;i<len;i++){sum+=nums[i];if(max<sum) max=sum;if(sum<0) sum=0;}return max;}这是根据代码的写出的max与sum的状态,笔者认为最重要的一点在于理解连续…

推荐一个查看Windows文件夹大小的软件

最近笔记本越来越卡,C盘100G几乎全被占用,所以就想查看是哪个文件占用了C盘, 但是Windows自带的又不好用,于是再网上找了一下 https://windirstat.net/ 发现了这个软件,非常好用,一目了然,免费,可以安装也可以直接解压, 可以查看每个文件和文件夹的大小,占比, 按文件…

Copilot平替?本地部署DeepSeek-Coder V2并接入到VS Code

什么是 DeepSeek-Coder V2 DeepSeek-Coder-V2是DeepSeek团队推出的基于MoE架构的智能代码模型,支持338中编程语言,几乎覆盖所有主流和小众编程语言,一次能处理长达128K的代码文件。 Github 开源仓库地址:https://github.com/deepseek-ai/DeepSeek-Coder-V2 用过DeepSeek很多…

Builder-公用组建封装和 按引用传递 改变数据

@Entry@Componentstruct BuilderPage { // 组建内的 @Builder compButtonBuilder(icon:Resource,text:string,callback:()=>void){ Button() { Row({ space: 10 }) { Image(icon) .width(25) .height(25) Text(text) .f…

【第 8 期】搜索客 Meetup - Elasticsearch 的一些“双刃剑”特性

本次活动由 搜索客社区、极限科技(INFINI Labs) 联合举办,活动邀请到 INFINI Labs 搜索运维专家 金端 来分享 Elasticsearch 中一些典型的“双刃剑”特性,以及如何在实际使用中权衡和应对。欢迎预约直播观看 ~ 活动主题:Elasticsearch 的一些“双刃剑”特性 活动时间:202…

clion/idea/pycharm项目配置

环境搭建与配置 pycharm篇 markdown as root idea篇 clion篇构建 cmake -S src -B build $CMAKE_OPTIONS 编译 cmake --build 配置deployment,cmake(cmake配置编译目录,引用环境变量,cmake环境变量引用$CMAKE_OPTIONS) ccache配置 ccache弄一个gcc和g++的软链,放在PATH最…

web68笔记(+禁用print_r、highlight)

web68 打开就直接说 Warning: highlight_file() has been disabled for security reasons in /var/www/html/index.php on line 19 猜跟之前代码一致,加了过滤 然后这⾥还把print_r给禁了,⽤var_dump()吧 c=var_dump(scandir("/")); 还是在跟⽬录 flag.txt 既然hig…

健身相关

后仰?10次 如何管理自己的症状 急性期https://new.qq.com/rain/a/20210819A094EC00犀牛数据地点+纳税排名

文本弹窗选择

@Entry@Componentstruct TextPickerDialogPage { fruits: string[] = [苹果, 橘子, 香蕉, 鸭梨, 西瓜] @State selectedIndex: number = 0 build() { Column({ space: 50 }) { Text(this.fruits[this.selectedIndex]) .fontWeight(FontWeight.Bold) .…

AP csa FRQ Q1 Past Paper 五年真题汇总 2023-2019

Author(wechat): bigshuang2020 ap csa tutor, AP计算机科学a老师 国际教育编程老师, 擅长答疑讲解,带学生实践学习。热爱创作,作品:ap csa原创教案,真题梳理汇总,FRQ专题冲刺。2023 FRQ Question 1 This question involves the appointmentBook class, which provides me…

自带弹窗-》删除功能提示

@Entry@Componentstruct AlertDialogPage { build() { Column() { Button(删除) .backgroundColor(Color.Red) .onClick(() => { AlertDialog.show( { title: 删除该记录?, //弹窗标题 message: 删除…

ASE90N25-ASEMI工业电机专用ASE90N25

ASE90N25-ASEMI工业电机专用ASE90N25编辑:ll ASE90N25-ASEMI工业电机专用ASE90N25 型号:ASE90N25 品牌:ASEMI 封装:TO-247 批号:最新 最大漏源电流:90A 漏源击穿电压:250V RDS(ON)Max:26mΩ 引脚数量:3 沟道类型:N沟道MOS管、中低压MOS管 漏电流:ua 特性:N沟道MO…