个人主页:天寒雨落的博客_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】之字符串格式化相关推荐

  1. python中字符串格式化%与.format

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  2. python常用字符串格式化_Python字符串格式化常用手段及注意事项

    Python字符串格式化常用手段及注意事项 格式化方式1: 使用f"" 使用示例 # -*- coding: utf-8 -*- # @Time : 2020/4/22 22:35 ...

  3. Python Base 字符串格式化输出

    Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...

  4. Python f-string字符串格式化的介绍

    从 Python 3.6 开始,f-strings 是一种很好的格式化字符串的新方法.它们不仅比其他格式化方式更易读.更简洁.更不容易出错,而且速度也更快! 在本文结束时,您将了解如何以及为什么从今天 ...

  5. python学习-字符串格式化

    字符串格式化 使用占位符 使用大括号 使用大括号+自定义名称 使用f-string直接引用变量 使用占位符 常用的占位符如%s %d等,需要严格按照数据类型对应占位符 name = "pyt ...

  6. python中字符串格式化

    目的:使用字符串的格式化可以更方便的写字符串,且便于修改. 环境:ubuntu 16.04  python 3.5.2 情景:在表达一个字符串时可能会需要把变量也加进去,用加号感觉比较麻烦,可以用字符 ...

  7. python中字符串格式化的形式_Python中format函数字符串格式化入门

    格式化在程序开发中非常常见,大家肯定不陌生,Python中也存在多重格式化方式,format函数就是其中一种. 函数原型format(value[, format_spec]) 参数意义 value: ...

  8. Python中字符串格式化:%和format

    Python2.6推出了[str.format()]方法,和原有的%格式化方式有小小的区别.那个方法更好? 下面的方法有同样的输出,它们的区别是什么? #!/usr/bin/pythonsub1 = ...

  9. Python中字符串格式化输出的学习笔记

    1 前言 此笔记讲述了如何对字符串进行格式化输出- 2 改变print()输出的颜色 这里我们可以通过字符串命令来改变**print()**输出的颜色: 例如下面的代码: def warning(*a ...

  10. python中字符串格式化符号含义

    %c:格式化字符及其ASCIT码 %s:格式化字符串 %d:格式化整数 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %f:格式化浮点数字,可指定小数点后的精度 %e:用科学记数法格式化浮 ...

最新文章

  1. 第七篇 JVM核心机制之JVM运行和类加载全过程(二)
  2. 优秀开发者必备技能包:Python调试器
  3. 英特尔挖走AMD首席独显架构师,曾是现任CEO基辛格老部下
  4. 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
  5. Java类集框架 —— LinkedHashMap源码分析
  6. windows2016+sqlserver2017集群搭建alwayson之搭建配置篇
  7. Python精通-Python入门基础
  8. sourceforge_SourceForge依旧re憬未来
  9. SAP License:关于未分摊差异的几种处理办法
  10. 5-Scala对象(Class)和类(Object)
  11. [Mac]『Grid』(格子) 免费又实用的分屏软件
  12. java调用海康人脸识别比对demo(附demo源码下载)
  13. 弹出usb大容量储存设备时出问题
  14. 用于打开文件的php函数是,PHP文件操作(PHP读写文件)
  15. 组件化与插件化的差别在哪里?醍醐灌顶!
  16. 计算星期几--C语言
  17. Post接口测试示例
  18. 京东DPG图片压缩调研
  19. Google Earth Engine(GEE)对比显示不同城市的地表温度
  20. Python Flask No.1_简介

热门文章

  1. 进制之间的相互转换(超详细)
  2. 2013 HTML5 峰会,HTML5 守望者的盛宴
  3. Functional ALV系列 (08) - Data Changed 事件
  4. 还在用QQ邮箱?教你如何创建自己的高逼格邮箱
  5. 在苹果做了十年公关,我总结了这五条建议
  6. 邱锡鹏 神经网络与深度学习课程【十六】——深度信念网络
  7. 解决mount.nfs: /home/xxxx/mpi-install is busy or already mounted问题
  8. c语言一个数中是否含有8,要心中有“数”——C语言初学者代码中的常见错误与瑕疵(8)...
  9. 为什么大部分服务器都用Linux系统
  10. 这些用例设计题,你在面试时遇到过吗?