python的print格式化输出,以及使用format来控制。

news/2024/11/21 1:37:11/

20210305

time.strftime("%Y%m%d%H%M%S", time.localtime())
时间格式化

20210206

https://www.runoob.com/w3cnote/python3-print-func-b.html
重点
20210206
https://blog.csdn.net/a19990412/article/details/80149112
!r
20210205

https://www.jianshu.com/p/7fc0a177fd1f
%r

20210103
在这里插入图片描述

https://blog.csdn.net/weixin_42427638/article/details/80686294
print %

单独一个% 就表示%

https://blog.csdn.net/qq_19691995/article/details/84197252
** 字典作为关键字参数传入

20201228

print(’%2d-%02d’%(3,1))中的2和02表示什么意思?

%2d : 输出内容至少占两位且右对齐,输出内容不足两位时在左侧用空格补齐,大于等于两位时正常输出
%02d :输出内容至少占两位且右对齐,输出内容不足两位时在左侧用0补齐,大于等于两位时正常输出

在这里插入图片描述
冒号是填充
在这里插入图片描述
f 是浮点型
2是小数点位数
点号 是小数

https://blog.csdn.net/u012149181/article/details/78965472

  1,打印字符串(str),利用%s

>>> print ('My name is %s' % ('TaoXiao'))
My name is TaoXiao
  • 1
  • 2
  • 3

  2,打印整数,浮点数。

>>> print ("He is %d years old" % (23))         # 整数  %d
He is 23 years old>>> print ("His height is %f m" % (1.73))       # 浮点数  %f
His height is 1.730000 m>>> print ("His height is %.2f m" %(1.73))          # 浮点数(指定保留小数点位数)  %.2f
His height is 1.73 m>>> print ("His height is %.4f m" %(1.73))          # 浮点数(强制保留4位)  %.4f
His height is 1.7300 m
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

  3,利用format。这是官方推荐用的方式,%方式将可能在后面的版本被淘汰。

>>> print('{1},{0},{1}'.format('TaoXiao',18))  # 通过位置传递,相当方便,可以重复,可以换位置。
18,TaoXiao,18>>> print('{name}: {age}'.format(age=24,name='TaoXiao'))   # 通过关键字传递
TaoXiao: 24
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

  format还有其他很多用法。可以点击这里。


http://www.ppmy.cn/news/605608.html

相关文章

LeetCode中等题之使数组中所有元素相等的最小操作数

题目 存在一个长度为 n 的数组 arr &#xff0c;其中 arr[i] (2 * i) 1 &#xff08; 0 < i < n &#xff09;。 一次操作中&#xff0c;你可以选出两个下标&#xff0c;记作 x 和 y &#xff08; 0 < x, y < n &#xff09;并使 arr[x] 减去 1 、arr[y] 加上 1…

Pycharm报错:Process finished with exit code -1073741819 (0xC0000005)

1.本来应该是文件夹目录 写成了文件 2.路径前面没有加r 识别成正则\t,\n等 记录踏坑历程 在用pycharm tensorflow-gpu环境 读tfrecord时出错 pycharm报错&#xff1a;Process finished with exit code -1073741819 (0xC0000005) 。针对这个泛泛的错误&#xff0c;网上存在应对…

LeetCode中等题之两棵二叉搜索树中的所有元素

题目 给你 root1 和 root2 这两棵二叉搜索树。请你返回一个列表&#xff0c;其中包含 两棵树 中的所有整数并按 升序 排序。. 示例 1&#xff1a; 输入&#xff1a;root1 [2,1,4], root2 [1,0,3] 输出&#xff1a;[0,1,1,2,3,4] 示例 2&#xff1a; 输入&#xff1a;root…

查错bug

1.当无法确定引用的母函数的时候,故意制造事故现场引出前面的调用函数

Redis数据类型详解(5基本+3特殊)

目录一、五大基本数据类型1.1、String(字符串)1.2、List(列表)1.3、Set(集合)1.4、Hash(哈希)1.5、Zset(有序集合)二、三种特殊数据类型2.1、geospatial(地理位置)2.1.1、GEOADD2.1.2、GEOPOS2.1.3、GEODIST2.1.4、GEORADIUS2.1.5、GEORADIUSBYMEMBER2.1.6、GEOHASH2.1.7、总结…

LeetCode简单题之1比特与2比特字符

题目 有两种特殊字符&#xff1a; 第一种字符可以用一个比特 0 来表示 第二种字符可以用两个比特(10 或 11)来表示、 给定一个以 0 结尾的二进制数组 bits &#xff0c;如果最后一个字符必须是一位字符&#xff0c;则返回 true 。 示例 1: 输入: bits [1, 0, 0] 输出: true 解…

使virtualenv从您的全局站点包继承特定的包

/ 猿问 使virtualenv从您的全局站点包继承特定的包 Python Bootstrap 冉冉说 2019-08-24 15:01:46 使virtualenv从您的全局站点包继承特定的包我正在寻找一种方法来制作一个virtualenv&#xff0c;其中只包含基本python安装的一些库&#xff08;我选择&#xff09;。更具体一点…

python pycharm 包 安装问题

20220824 https://blog.csdn.net/sinat_34937826/article/details/79992728 (1451条消息) Python中安装bs4后&#xff0c;pycharm报错ModuleNotFoundError: No module named ‘bs4‘_高大宝呀的博客-CSDN博客20220811 pip install paddleocr>2.0.1 安装可能会&#xff0c…