python 格式化字符串_Python格式化字符串常用操作
字符串的格式化、以及增、删、改、查、并、分,无论写什么程序都是一个非常重要的操作,熟练的使用可以让程序变得整洁,对于输出结果的格式能很好的统一性。
0 1
格式化字符串
在python的2.x版本中格式化是利用“%”来确定的。%d代表着十进制整数,%s代表着通过str()字符串转换来格式化。
应用实例
# 例如以下的3个变量,我们进行赋值,再格式化name ="L棕榈泉广场"cellid = 130enodebid = 335104str = "RMV EUTRANEXTERNALCELL:ENODEBID=%d,CELLID=%d;{%s}" % (enodebid, cellid, name)print(str)
应用实例
来到python2.6版本后,格式化进行了新的改造,引入了format()函数,
新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。
应用实例
# 例如以下的3个变量,我们进行赋值,再格式化name ="L棕榈泉广场"cellid = 130enodebid = 335104# 一般形式str = "RMV EUTRANEXTERNALCELL:ENODEBID={},CELLID={};{}".format(enodebid, cellid, name)# 指定位置str2 = "RMV EUTRANEXTERNALCELL:ENODEBID={0},CELLID={1};{2}".format(enodebid, cellid, name)# 保留两位小数print("{:.2f}".format(3.1415926))print(str)print(str2)
应用实例
而到了python3.6版本之后,又将这一功能升级,f -string提供了一种方法,可以在字符串文字中嵌入表达式,使用最小的语法。”应该注意的是,f-string实际上是在运行时计算的表达式,而不是一个常量值。在Python源代码中,f-string是一个文本字符串,前缀为f,其中包含括号内的表达式。表达式被替换为它们的值。试想如果你有很多的值,总不能写一堆%号吧。
应用实例
# 例如以下的3个变量,我们进行赋值,再格式化name ="L棕榈泉广场"cellid = 130enodebid = 335104# 一般形式str = f"RMV EUTRANEXTERNALCELL:ENODEBID={enodebid},CELLID={cellid};{name}"# 指定位置str2 = f"RMV EUTRANEXTERNALCELL:ENODEBID={enodebid},CELLID={cellid};{name}"print(str)print(str2)
输出结果
而到了最新的3.8版本f-strings 增加了 = 说明符, f'{expr=}' 会被扩展为表达式的文本,加上一个等号, 和一个执行表达式的结果,我的版本不是最新的所以,不能被执行。但形式是这样。
# 例如以下的3个变量,我们进行赋值,再格式化name ="L棕榈泉广场"cellid = 130enodebid = 335104a = f"{name = },{cellid = },{enodebid = }"
python 格式化字符串_Python格式化字符串常用操作相关推荐
- python和R对dataframe的常用操作的差异:head、tail、shape、dim、nrow、ncol、descirbe、summary、str
python和R对dataframe的常用操作的差异:head.tail.shape.dim.nrow.ncol.descirbe.summary.str # python df.head() # R ...
- python格式化字符_Python格式化字符串
一.通过%来格式化输出. 格式化字符串时,Python使用一个字符串作为模板.模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式.Python用一个tuple将多个值传递给模板, ...
- python语言格式化输出_Python | 格式化输出字符串
一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...
- Python字符串的定义与常用操作
1.用于储存小量的数据 2.python中用' '," ",''' ''',""" """括起来的就是字符串 3.常用操 ...
- Python之字符串的134个常用操作
一.字符串切片操作 test = "Python Programming" print("String: ", test)# First one charact ...
- python中查找字符串_python中字符串操作--截取,查找,替换
python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式. 字符串的截取 python中对于字符串的索引是比较特别的,来感受一下: s = '123456789' #截取 ...
- python判断字符串中包含某个字符串_Python中最常用的字符串方法!
译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...
- python语言字符串_python中字符串的常见操作方法
原博文 2019-09-06 09:49 − 1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = " ...
- python基本字符_Python基本字符串,基础,之
一:字符串 很多人初学编程时,总是担心自己数学不行,潜意识里认为数学好才能编程.实际上,大多数程序员打交道最多的是"字符串"而不是"数字".因为,编程是用来解决 ...
最新文章
- nexus 4 下 DualBootInstallation 安装 ubuntu touch
- binwalk windows安装和使用方法
- 记录mysql的配置表误删
- 模板技巧之:费用科目条件过滤
- Angular项目目录介绍
- CSRF攻击原理与防御方法
- 微信开发(4) -- 推送微信模板信息到服务号
- Dynamics CRM - 使用 JavaScript 操作 Business Process Flow
- 输入一个年份,并判断是否为闰年
- QTP10.0安装所遇问题-脚本调试器问题
- PPT 动画模板使用技巧
- 运行java比较好的浏览器_国内好的pc浏览器评测
- void value not ignored as it ought to be
- 车联网及其技术发展趋势
- 英语学习详细笔记(九)分词
- APP推广渠道之SEM渠道相关知识科普
- 第四天:Spark Streaming
- 供应链金融业务基础模式、实施路径、服务对象深度解析
- 半小时搞定Yolov5安装配置及使用(详细过程)
- earlier的意思_单词earlier具体是什么意思
热门文章
- python中的字符串是什么,一文秒懂Python中的字符串
- mysql slow time_mysql使用slow log
- futurejava前台_web前端页面与后端Java的数据交互
- cli2弃用了吗 vue_vue-cli 3 和 vue-cli 2的区别
- python基础教程:强制数据类型转换教程及实例
- 【python教程】对多线程中join()的详细教程
- Python字符串练习题
- python中基本类型的连接组合和互相转换
- python 中文件输入输出及os模块对文件系统的操作
- Python中的itertools.product