百分号转义_Python字符串的格式化以及转义符
续上⼀篇,该篇讲字符串的格式化及转义符。 ⼀、字符串格式化 ①字符串的格式化语句格式如:format % values format 是等待格式化的字符串,是由包含%和格式字符的字符串组成,⽽values是⼀⼀对应前⾯格式字符的填充值,可以是⼀个数值对象、字符串对象,也可以是包含元素的list、tuple。如果是list,或者 tuple,Python的解释器会将这⾥⾯每个元素⼀⼀填充前⾯的format字符串所对应的%。 例⼦: "hello, %s is my name, I like %s." %('Jack','football') 输出为:"hello,jack is my name, I like football." ②常⽤的字符串格式化符号有: %s ,str()函数进⾏字符串转换 %d / %i,转成有符号⼗进制数 %x / % X,输出⽆符号⼗六进制(x/X代表转换后的⼗六进制字符的⼤⼩写) %f / %F,输出浮点数(⼩数部分⾃然截断) %% ,输出%(格式化字符串⾥⾯包括百分号,那么必须使⽤%%) ⼆、字符串⾥的转义符 Python的字符串⾥⾯经常使⽤\符号开头,表⽰⼀种特殊字符。 ①常⽤的转义字符有: \n 换⾏ \' 单引号 \"双引号 \t制表符 \r 回车 ②如果字符串⾥有很多转义字符,但我们就想显⽰原来的内容,可以⽤r开头,如:r'\tsab'
python格式化输出format
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论