加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

字符串类型的变化

发布时间:2020-12-15 07:41:10 所属栏目:Java 来源:网络整理
导读:1.format()方法的基本使用: 模板字符串。format(逗号分隔的参数) 模板字符串有一系列槽组成,用来控制修改字符串中嵌入值出现的位置,其基本思想是将format()方法中逗号分隔的参数按照序号关系替换到模板字符串的槽中槽用({})表示,如果大括号中没有序号

1.format()方法的基本使用:

<模板字符串>。format(<逗号分隔的参数>)

模板字符串有一系列槽组成,用来控制修改字符串中嵌入值出现的位置,其基本思想是将format()方法中逗号分隔的参数按照序号关系替换到模板字符串的槽中槽用({})表示,如果大括号中没有序号则按照出现顺序替换。如果大括号中指定了使用参数的序号,按照序号对应参数替换。如果需要输出大括号,采用两个大括号中间包一个大括号即可。

2.format方法的格式控制

format()方法中<模板字符串>的槽除了包括参数序号,还可以包括格式控制信息。此时,槽的内部样式如下:
???? {<参数序号>: <格式控制标记>}


???? 其中,<格式控制标记>用来控制参数显示时的格式,包括:<填充><对齐><宽度>,<.精度><类型>6 个字段,这些字段都是可选的,可以组合使用。

b: 输出整数的二进制方式;

c: 输出整数对应的 Unicode 字符;

d: 输出整数的十进制方式;

o: 输出整数的八进制方式;

x: 输出整数的小写十六进制方式;

X: 输出整数的大写十六进制方式;

e: 输出浮点数对应的小写字母 e 的指数形式;

E: 输出浮点数对应的大写字母 E 的指数形式;

f: 输出浮点数的标准浮点形式;

%: 输出浮点数的百分形式。 ? ??

拓展:字符串和字节流

? ? ? ? ?? 字节流是字节组成的序列,字节由固定的8个比特组成,因此字节流从二进制角度有确定的长度和存储空间。python字符串由编码字符序列组成,字符根据编码不同长度也不同。因此,从存储空间角度,字符串和字节流不相同。硬盘上所有文件都以字节形式存储,例如文本图片及视频等,真正存储和传输数据时都是以字节为单位。字符值在内存中形成,由字节流经过编码处理后产生。

关于本章节所作习题:

a?=?int(input("?请输入一个5位整数:"))
s?=str(a)
if??s[::]==s[::-1]:
????print("{}是一个回文数!"?.format(a)?)
else:
????print("{}不是一个回文数!".format(a))

?

title="比较两个数的大小"h1="{0:*^30}".format(title)print(h1)a=int(input("请输入一个整数:"))b=int(input("请输入一个整数:"))if?a>b:????print(a)else:????print(b)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读