码迷,mamicode.com
首页 > 其他好文 > 详细

字符串类型的变化

时间:2019-09-21 16:47:03      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:orm   大写   ==   十六   alt   参数   嵌入   大小   str   

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)

字符串类型的变化

标签:orm   大写   ==   十六   alt   参数   嵌入   大小   str   

原文地址:https://www.cnblogs.com/c1q2s3/p/11563529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!