博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python知识点-字符串格式化几种方式
阅读量:5816 次
发布时间:2019-06-18

本文共 1381 字,大约阅读时间需要 4 分钟。

1.普通%格式化字符串

 符   号 描述
      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %u  格式化无符号整型
      %o  格式化无符号八进制数
      %x  格式化无符号十六进制数
      %X  格式化无符号十六进制数(大写)
      %f  格式化浮点数字,可指定小数点后的精度
      %e  用科学计数法格式化浮点数
      %E  作用同%e,用科学计数法格式化浮点数
      %g  %f和%e的简写
      %G  %f 和 %E 的简写
      %p  用十六进制数格式化变量的地址

用的最多的就是 %s %d %f,还有就是进制 %o %x %X

%d

age = 29print("my age is %d" %age)#my age is 29

%s

name = "happy"print("my name is %s" %name)#my name is happy

%f

print("%6.3f" % 2.3)#2.300print("%f" %2.3)#2.300000

%x %o

a=100print('数字100的8进制为:%o'%a)print('数字100的16进制为:%x'%a)数字100的8进制为:144数字100的16进制为:64

2. {}.format()格式字符串

#列表参数,{}里的事索引注意索引从0开始data=['happy',28,]print('这是另外一种字符串格式方式,我是 {0} 今年 {1}'.format('happy',28,))print('这是另外一种字符串格式方式,我是 {0} 今年 {1}'.format(*data))#字典形式参数,{}里面的是keydata = {
'name':'happy','age':28,'hobby':'eat'}print('我的名字是{name}年龄{age}爱好{hobby}'.format( name = 'happy',age=28,hobby='eat'))print('我的名字是{name}年龄{age}爱好{hobby}'.format(**data))#填充与格式化,print('{0:*>10}'.format(('abc')))#按照右边对齐,宽度为10填充*print('{0:#<20}'.format(('abc')))#按照左边边对齐,宽度为20填充#print('{0:@^30}'.format(('abc')))#按照右中间齐,宽度为30填充@结果:*******abcabc#################@@@@@@@@@@@@@abc@@@@@@@@@@@@@@#精度计算print('后面小数点个数{0:.3f}'.format(10)) #浮点数print('二进制{0:b}'.format(10)) #换算成二进制print('8进制{0:o}'.format(10)) #换算成八进制print('16进制{0:x}'.format(10)) #换算成小写的16进制print('16进制{0:X}'.format(10)) #换成大写16进制# 结果后面小数点个数10.000二进制10108进制1216进制a16进制A

 

转载于:https://www.cnblogs.com/ghx1/p/10137077.html

你可能感兴趣的文章
CodeIgniter 3.0 新手捣鼓源码(一) base_url()
查看>>
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
vSphere 6将于2月2日全球同步发表
查看>>
Android状态栏实现沉浸式模式
查看>>
让你的APP实现即时聊天功能
查看>>
iOS 绝对路径和相对路径
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
IntPtr 转 string
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
在AngularJS中学习javascript的new function意义及this作用域的生成过程
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>