python print %s 号格式化输出

摘要:
这意味着用字符“%”(正负号)3(数字表示字符串的长度)格式化对象s“%(字符串替换s)%s字符串类型意味着用字符串“%s1”格式化对象%S2 s1放置字符串(格式化字符串)S2放置要格式化的值示例1:

python %号格式化输出:

一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中。

  • %s,表示格式化一个对象为字符            
  • "%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串)
  • %s  string型  表示格式化一个对象为字符    "%s1"%S2   s1放置的是一个字符串(格式化字符串)  S2放置的是一个希望要格式化的值

例1:

#格式化输出
name= input("Please input your name: ")
print("Hello, %s good morning!" %name)

#输出:
Please input your name:  Xiaolizi        #输入名字Xiaolizi
Hello, Xiaolizi good morning!           #print 命令

例2:

string = "good"  #类型为字符串
print("string=%s" %string)   #输出的打印结果为 string=good  
 
print("string=%3s" %string) # 输出的打印结果为 string=good(数字3的意思是:字符串的长度为3。当字符串的长度大于3时,按照字符串的长度打印出结果)

print("string=%(+)6s" %string)  # 输出的打印结果为 string=  good(当字符串的长度小于6时,在字符串的左侧填补空格,使得字符串的长度为6)

print("string=%-6s" %string)  # 输出的打印结果为 string=good  (当字符串的长度小于6时,在字符串的右侧填补空格,使得字符串的长度为6)
 
#小数点后的数字表示截取的字符串长度

print("string=%.3(6)s" %string)  # 输出的打印结果为 string=goo(good)(%.3s的意思是:截取字符串的前3个字符,当截取字符串的字符长度大于字符串时,输出的结果是整个字符串)

print("string=%a.bs" %string)  # 先是根据小数点后面的数字b截取字符串,当截取的字符串长度小于a时,需要在字符串的左侧填补空格,使得字符串的长度变为a

print("string=%*.*s" %(6, 3, string))  # %*.*s表示精度, 两个*的值分别由%string前面被两个逗号隔开的数值来指定

免责声明:文章转载自《python print %s 号格式化输出》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇QEMU 2.10.1 编译安装【转】全栈工程师之路下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

FTPClient

using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;using System.Threading; public class FTPClient{public static object obj = new object(); #r...

Spring Boot配置文件详解:自定义属性、随机数、多环境配置

自定义属性与加载 我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定义: application-dev.yml 1 com.didispace.blog: 2 3 name: 程序猿DD 4 5 title: Spring Boot教程 6 7 desc: ${com.didispace.blog.na...

ClassLoader读取classpath目录下的文件

项目中的需求是根据配置文件创建一个页面,配置文件中配置一些图例或者搜索框。读取classpath目录下文件的方式有很多,且记录自己在项目中用到的一种方式。 ClassLoader主要是对类的请求提供服务,当jvm需要某个类时,它根据名称向ClassLoader请求获得这个类,然后ClassLoader返回给jvm这个类的class对象。ClassLoad...

Delphi 文件操作资料

var file_name:string; file_name:='c:\luther.gliethttp.txt'; FileWrite(com.log_fd, PChar(file_name)^, length(file_name)); 文件是同一种类型元素的有序集合,是内存与外设之间传输数据的渠道。文件的本质是一个数据流,所有的文件实际上是一串二进...

问题:C#控制台程序参数;结果:设置与读取C#控制台应用程序Main函数中的参数args

设置与读取C#控制台应用程序Main函数中的参数args在项目属性面版->调试->命令行参数设置。空格分隔。读取:string[] str = Environment.GetCommandLineArgs(); Main函数是C#应用程序的入口点,Main函数可以有四种签名,分别如下: static void Main() static vo...

request请求地址

1、String contextPath = httpServletRequest.getServletContext().getContextPath(); /项目名称 2、String contextPath2 = httpServletRequest.getContextPath(); /项目名称 3、String requestURI = http...