百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

学习编程第167天 python编程 使用format方法灵活替换字符串

wptr33 2025-05-25 15:50 6 浏览

今天学习的是刘金玉老师零基础Python教程第51期,主要内容是python编程使用format方法灵活替换字符串。

一、format方法

(一)format方法是字符串自带的方法,使用的format方法的时候的格式:必须使用大括号{}。注意:使用format方法后会返回一个格式化后的新的字符串。

(二)format依次替换案例:

1.代码:

s="四川二流子从零开始学{},学习{}需要一步一个脚印。"

x=s.format("编程","编程")

print(x)

2.运行效果

补充知识:这里的format中的参数,按照顺序,依次对s字符串中的{}进行替换。

(三)format关键字替换案例:

1.代码:

s="四川二流子从零开始学{a},学习{a}需要一步一个{b}。"

x=s.format(a="编程",b="脚印")

print(x)

2.运行效果

补充知识:这里的format中的参数无需按照替换顺序,可以随意排列参数顺序。

(四)format数字和关键字混合替换案例:

1.代码:

s="四川二流子从零开始学{a},学习{0}需要一步一个{1}。"

x=s.format("编程","脚印",a="编程")

print(x)

2.运行效果

补充知识:混用时,在format函数中,必须要先写数字顺序对应的替换内容,然后再写关键字的替换内容,不然会报错。

(五)format列表替换案例:

1.代码:

list1=["编程","脚印"]

s="四川二流子从零开始学{a[0]},学习{a[0]}需要一步一个{a[1]}。"

x=s.format(a=list1)

print(x)

2.运行效果

补充知识:这里的列表a为别名,这个别名在format替换的时候一定要对应到真正的列表。

(六)format采用对象替换案例:

1.代码:

import math

s="PI={a.pi}"

x=s.format(a=math)

print(x)

2.运行效果

补充知识:这里的对象a为别名,这个别名在format替换的时候一定要对应到真正的对象。

相关推荐

IIR数字滤波器原理及实现方法

欢迎大家关注转发...

MATLAB机器学习工具箱

MATLAB机器学习工具箱MATLAB包含统计和机器学习工具箱(StatisticsandMachineLearningToolbox),其包含如下一些子模块:探索性数据分析、数据降维、机器学...

MATLAB二分法求方程的根(实例加程序)

零点的存在性定理早在高中阶段,我们就学习过函数的零点存在性定理。简单地说,对于区间[a,b]上的连续函数f(x),如果满足f(a)f(b)<=0,那么函数在[a,b]上至少存在一个零点。...

优化算法matlab大杀器 —— 实现秃鹰算法

注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。.代码实现...

实例讲解MATLAB绘图坐标轴标签旋转

在我们进行绘图时,需要在图片上添加上做标轴的标签,但是当数据量比较多时,例如一天24小时的数据,这时把每个小时显示在左边轴的标签上,文字内容放不下,因此需要将坐标轴标签旋转一定的角度,这样可以更好在图...

MATLAB的quiver函数绘制箭头向量图

MATLAB的quiver函数绘制箭头向量图,quiver函数的基本语法如下:基本语法...

「高中物理」电场和电势怎么理解?利用matlab工具完成可视化

高中物理给出了电场力和场强的计算方法,但是没给出电势的计算方法。下面先给出利用高中物理可接受的方法推导电势的公式可以看出电势就是场强的积分,也就是说场强是电势对距离的导数matlab做等量异种、同种...

Matlab绘制图像,imagesc和pcolor的区别【工作记录4】

注意:此文章主要针对本人在工作中遇到的问题进行记录和经验上的总结,难免存在错误和遗漏,如有任何问题,请留言,我会尽快回复。最近用Matlab绘制图像时,发现用pcolor和imagesc画图区别挺大...

Matplotlib 是Python中类似 MATLAB 的绘图工具

专栏推荐...

硬核浪漫!圣诞节给对象送礼的5个最没用小技巧

《圣诞节里吃饺子》...

MATLAB画一阶系统单位阶跃响应、单位脉冲响应、单位斜坡响应曲线

在确定系统的数学模型后,便可以用几种不同的方法去分析控制系统的动态性能和稳态性能。在经典控制理论中,常用时域分析法、根轨迹法或频域分析法来分析线性控制系统的性能。显然,不同的方法有不同的特点和适用范围...

奇怪的Matlab画图技巧系列2–不一样的线条标记

毕业季马上要到了,给大家总结一些我平常用到的奇特但是好用的Matlab画图技巧不一样的线条标记论文画图通过需要通过添加不同标记或者线形,区别不同类型的参数曲线,比较土豪的同学可以选择用颜色区别外加全部...

MATLAB画等高线的源程序和实例

源程序clearclcx=[60555951443937362944370121419191712323271415182429363937...

奇怪的Matlab画图技巧系列4–动图生成

毕业季马上要到了,给大家总结一些我平常用到的奇特但是好用的Matlab画图技巧MatlabGif动图保存毕业论文除了论文本身以外,在毕业论文的交流和最后的答辩过程中,通常需要制作PPT跟老师进行汇报...

Spring Boot 打包与部署全面指南:从基础到高级实践

前言作为Java开发者,掌握SpringBoot应用的打包与部署是必备技能。本文将全面系统地介绍SpringBoot应用的打包与部署方式,从基础到高级,涵盖各种场景和需求。...