Python中print格式化输出

1截取字符串输出,下面例子将只输出字符串的前3个字母 2>>> str="abcdefg" 3>>> print "%.3s" % str 4 abc 5按固定宽度输出,不足使用空格补全,下面例子输出宽度为10 6>>> str="abcdefg" 7>>> print "%10s" % str 8 abcdefg 9截取字符串,按照固定宽度输出 10>>> str="abcdefg" 11>>> print "%10.3s" % str 12 abc

测试用例:

1#!/usr/bin/env python3 2# -*- coding: utf-8 -*- 3 4str = "abcdefg" 5print("%.3s"%str) 6 7# dec = 123.567 8# print("%.2d"%dec) 9print("%8s"%str) 10 11print("%8.2s"%str)
点赞
收藏

评论区

加载中...

相关推荐

go语言中,Printf()、Sprintf()、Fprintf()函数的区别用法是什么?

Printf()、Sprintf()、Fprintf()函数的区别用法是什么?  都是输出格式化字符串,只是输出到的目标不一样:    Printf()是把格式化字符串输出到标准到标准输出(一般是屏幕,可以重定向)    Printf()是和标准输出文件(stdout)关联的,Fprintf则没有这个限制    Sprintf()是

求求你调试Python代码,不要再用Print了!

相信大部分人学习Python,肯定会用print()这个内置函数,来调试代码的。那么在一个大型的项目中,如果你也是使用print来调试你的Python代码,你就会发现你的终端有多个输出。那么你便不得不去分辨,每一行的输出是哪些代码的运行结果。举个例子,运行下面这个程序。num1  30num2  40 print(num1

python刷题-回文数

问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。foriinrange(1000,10000):astr(i)ifaa::1:print(a)直接输出即可回文数fornin

%02x与%2x之间的区别

输出最小宽度用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0(当最小宽度数值以0开头时)。X表示以十六进制形式输出02表示不足两位,前面补0输出;如果超过两位,则实际输出举例:printf("%02X",0x345);//打印出:345pri

Python实现字符串反转

将字符串s‘helloword’反转输出为‘drowolleh’,以下通过多种方法实现1、字符串切片法(常用)s'helloword'rs::1print(r)结果:drowolleh2、使用reducereduce() 函数会对参数序列中元素进行累积

125. 验证回文串

\TOC\题目给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出