python中%的用法是什么?

 我来答
闲闲谈娱乐
高能答主

2021-05-19 · 用力答题,不用力生活
知道大有可为答主
回答量:9505
采纳率:100%
帮助的人:134万
展开全部

%在python的格式化输出,有转换字符的作用:

(1)%c 整数转成对应的 ASCII 字元;

(2)%d 整数转成十进位

(3)%f 倍精确度数字转成浮点数

(4)%o 整数转成八进位;

(5)%s 整数转成字符串

(6)%x 整数转成小写十六进位;

(7)%X 整数转成大写十六进位。

比如:

a = 'test'

print 'it is a %s' %(a)

打印的结果就是 it is a test。

PYTHON 中的" %S"%用法:

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

%s,表示格式化一个对象为字符            

"%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串)

%s  string型  表示格式化一个对象为字符    "%s1"%S2   s1放置的是一个字符串(格式化字符串)  S2放置的是一个希望要格式化的值

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)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式