【python】之字符串格式化
个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主
特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考!
目录
字符串格式化
1.字符串格式化符号
2.字符串格式化符号表
1.符号表
2.%.2f
3.%-6.3f
4.0填充
3.字符串格式化函数
字符串格式化
1.字符串格式化符号
字符串格式化使用'%'实现(%也可以表示求余)
举例
代码
print('hello,%s' % 'world')
执行结果
%左边有一个带格式化的字符串,右边放置的是希望格式化的值(字符串或数字),上面的%s称为转换说明符,标记这放置转换值的位置和格式。
2.字符串格式化符号表
1.符号表
符号 | 描述 |
%c | 格式化字符及其ASCII码 |
%s | 格式化字符串 |
%d | 格式化整型 |
%u | 格式化无符号整型 |
%o | 格式化无符号八进制 |
%x | 格式化无符号十六进制 |
%X | 格式化无符号十六进制(大写) |
%f | 格式化浮点数字,.数字f可以指定精度值 |
%e | 用科学计数法格式化浮点数 |
%g | %f和%e的简写 |
%p | 用十六进制数格式化变量的地址 |
整数既可以使用%s当占位符也可以使用%d当占位符
2.%.2f
格式化为浮点数字并保留两位小数点
代码
print('%.2f' % (5/3))
执行结果
%8.2f
格式化为浮点数字并保留两位小数点,每个输出的数占八个位
代码
print('%4.2f,%4.2f' % ((5/3),(4/3)))
执行结果
3.%-6.3f
格式化为浮点数字并保留三位小数点,每个输出的数占六个位(-表示左对齐)
代码
print('%-6.3f,%-6.3f' % ((5/3),(4/3)))
执行结果
4.0填充
%02d
格式化为整型并且占两个位,如果转换值不能占两个位则用0填充
举例
输入两个时间点,对其进行相加
代码
h1,m1=eval(input("请输入时间1:"))
h2,m2=eval(input("请输入时间2:"))
if((m1+m2)>=60):h=1m=m1+m2-60
else:h=0m=m1+m2
if(h+h1+h2>=24):h=h+h1+h2-24
else:h=h1+h2
print('%2d:%02d' % (h,m))
eval()函数用来执行一个字符串表达式,并返回表达式的值,,接收从键盘输入的多个值
执行结果
3.字符串格式化函数
一般格式:
格式化字符串.format(参数列表)
举例
代码
print("{:.2f}".format(5/3))
格式化字符串格式一般是{:格式化符号}
执行结果
各位学习python的朋友可以联系我,互相讨论,一起进步!!!
【python】之字符串格式化相关推荐
- python中字符串格式化%与.format
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- python常用字符串格式化_Python字符串格式化常用手段及注意事项
Python字符串格式化常用手段及注意事项 格式化方式1: 使用f"" 使用示例 # -*- coding: utf-8 -*- # @Time : 2020/4/22 22:35 ...
- Python Base 字符串格式化输出
Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...
- Python f-string字符串格式化的介绍
从 Python 3.6 开始,f-strings 是一种很好的格式化字符串的新方法.它们不仅比其他格式化方式更易读.更简洁.更不容易出错,而且速度也更快! 在本文结束时,您将了解如何以及为什么从今天 ...
- python学习-字符串格式化
字符串格式化 使用占位符 使用大括号 使用大括号+自定义名称 使用f-string直接引用变量 使用占位符 常用的占位符如%s %d等,需要严格按照数据类型对应占位符 name = "pyt ...
- python中字符串格式化
目的:使用字符串的格式化可以更方便的写字符串,且便于修改. 环境:ubuntu 16.04 python 3.5.2 情景:在表达一个字符串时可能会需要把变量也加进去,用加号感觉比较麻烦,可以用字符 ...
- python中字符串格式化的形式_Python中format函数字符串格式化入门
格式化在程序开发中非常常见,大家肯定不陌生,Python中也存在多重格式化方式,format函数就是其中一种. 函数原型format(value[, format_spec]) 参数意义 value: ...
- Python中字符串格式化:%和format
Python2.6推出了[str.format()]方法,和原有的%格式化方式有小小的区别.那个方法更好? 下面的方法有同样的输出,它们的区别是什么? #!/usr/bin/pythonsub1 = ...
- Python中字符串格式化输出的学习笔记
1 前言 此笔记讲述了如何对字符串进行格式化输出- 2 改变print()输出的颜色 这里我们可以通过字符串命令来改变**print()**输出的颜色: 例如下面的代码: def warning(*a ...
- python中字符串格式化符号含义
%c:格式化字符及其ASCIT码 %s:格式化字符串 %d:格式化整数 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %f:格式化浮点数字,可指定小数点后的精度 %e:用科学记数法格式化浮 ...
最新文章
- 第七篇 JVM核心机制之JVM运行和类加载全过程(二)
- 优秀开发者必备技能包:Python调试器
- 英特尔挖走AMD首席独显架构师,曾是现任CEO基辛格老部下
- 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
- Java类集框架 —— LinkedHashMap源码分析
- windows2016+sqlserver2017集群搭建alwayson之搭建配置篇
- Python精通-Python入门基础
- sourceforge_SourceForge依旧re憬未来
- SAP License:关于未分摊差异的几种处理办法
- 5-Scala对象(Class)和类(Object)
- [Mac]『Grid』(格子) 免费又实用的分屏软件
- java调用海康人脸识别比对demo(附demo源码下载)
- 弹出usb大容量储存设备时出问题
- 用于打开文件的php函数是,PHP文件操作(PHP读写文件)
- 组件化与插件化的差别在哪里?醍醐灌顶!
- 计算星期几--C语言
- Post接口测试示例
- 京东DPG图片压缩调研
- Google Earth Engine(GEE)对比显示不同城市的地表温度
- Python Flask No.1_简介
热门文章
- 进制之间的相互转换(超详细)
- 2013 HTML5 峰会,HTML5 守望者的盛宴
- Functional ALV系列 (08) - Data Changed 事件
- 还在用QQ邮箱?教你如何创建自己的高逼格邮箱
- 在苹果做了十年公关,我总结了这五条建议
- 邱锡鹏 神经网络与深度学习课程【十六】——深度信念网络
- 解决mount.nfs: /home/xxxx/mpi-install is busy or already mounted问题
- c语言一个数中是否含有8,要心中有“数”——C语言初学者代码中的常见错误与瑕疵(8)...
- 为什么大部分服务器都用Linux系统
- 这些用例设计题,你在面试时遇到过吗?