【Py】字符串基本操作、格式化字符串操作符

字符串基本操作:

python中的字符串是一个高级工具,是不可变序列

python中没有char类型,只有单字符字符串

python中是用双引号或单引号括起来的内容,但单双引号不能混用,如过在字符串中本身又包含字符串,可以使用转义字符

Let's go!的两种写法:

1 >>> 'Let\'s go!'
2 "Let's go!"
1 1 >>> "Let's go!"
2 2 "Let's go!"

格式化字符串:

format()接受位置参数和关键字参数

1 >>> '{0} love {1} and {2}'.format('I','you','money')
2 'I love you and money'        #位置参数
1 >>> '{a} love {b} and {d}'.format(a='I',b='you',d='money')
2 'I love you and money'        #关键字参数

位置参数和关键字参数可以一起使用,但位置参数必须放在关键字参数之前

1 >>> '{0} love {b} and {d}'.format('I',b='you',d='money')
2 'I love you and money'
3 >>> '{a} love {0} and {d}'.format(a='I','you',d='money')
4 SyntaxError: non-keyword arg after keyword arg

字符串格式化符号含义 :

%c    格式化字符及其ASCII码
%s    格式化字符串
%d    格式化整数 
%o    格式化无符号八进制数
%x    格式化无符号十六进制数
%X    格式化无符号十六进制数(大写)
%f    格式化定点数,可指定小数点后的精度
%e    用科学计数法格式化定点数
%E    作用同%e,用科学计数法格式化定点数
%g    根据值的大小决定使用%f活%e
%G    作用同%g,根据值的大小决定使用%f或者%E

格式化操作符辅助指令:

m.n   m是显示的最小总宽度,n是小数点后的位数
-     用于左对齐
+     在正数前面显示加号(+)
#     在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X'
0     显示的数字前面填充 '0' 取代空格

转载于:https://www.cnblogs.com/xiedoudou/p/5281722.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值