python赋值语句的一般格式为_Python15之字符串的格式语句与操作符

一、字符串的format()函数

字符串1.format(赋值) 字符串中必须表明需要格式化的位置

format()函数使用时,花括号中的值表明字符串中需要的格式化的位置,花括号内可以为数字(0,1,2,3....)也可以为关键字参数(a,b,c,kk,ss,tt...),当为数字时,0表示第一个位子,

为关键字时,后方必须要在format函数中给关键字赋值。同时也可以两者都使用

添加格式话操作符及辅助指令:     例 ‘{0:m.n字符串格式化操作符(无需写百分号)} {1} ’.format(3.141592654,'KB')

1 'welcome {0} the {2} {1}'.format('to','kk','world')2 'welcome to the world kk'

3

4 print('welcome {0}the {2} {1}'.format('to','kk','world'))5 welcome tothe world kk6

7 print('welcome {kk} the {ss} {tt}'.format(kk='to',tt='kk',ss='world'))8 welcome to the world kk

View Code

二、字符串格式化操作符

顾名思义,就是字符串独有的操作符,这里为%,后面跟不同的符号表明对字符串做不同的处理

1、%c 格式化字符及ASCII值

2、%s格式化为字符串

3、%d格式化为十进制整数

4、%o格式化为无符号八进制整数

5、%x和%X,转换为16进制数(大小写字母)

6、%f格式化为浮点数,默认为小数点后六位

7、%e、%E格式话浮点数为e记法(大小写字母),默认小数点后六位

8、%g、%G格式化浮点数字(根据值的大小采用%e或%f)

9、%p指针(用十六进制打印值的内存地址)

三、格式化操作符辅助指令

顾名思义,就是对操作符功能进行补充定义的,一般放在操作符前面

格式: %m.nf

m表示显示的最小总宽度、n表示小数点后的位数 如果字符串宽度不够时自动在字符串左侧插入空格补足

‘-’代表左对齐,表示字符串内容在最左边,补足的以空格插入到右侧补足

‘+’则代表了在正数前面加一个‘+’号

‘#’表示在八进制前显示o0,在十六进制前面显示oX或ox

‘0’显示的数字前面填充‘0’代替空格

1 a = 3.141592654

2 '%15.4f'%a3 '3.1416'

4

5 >>> '%-15.4f'%a6 '3.1416'

7

8 >>> '%+15.4f'%a9 '+3.1416'

10

11 >>> '%#15.4f'%a12 '3.1416'

13

14 >>> '%015.4f'%a15 '0000000003.1416'

View Code

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值