Python 字符 本文共有2018个字,关键词: 字符串格式化使用操作符百分号(%)实现。 e=2.718281828459045 print('自然数e是%s' % e) #自然数e是2.718281828459045 print('自然数e是%.2f【保留2位小数】' % e) #自然数e是2.72【保留2位小数】 print('自然数e是%+.2f【保留2位小数,显示正负号】' % e) #自然数e是+2.72【保留2位小数,显示正负号】 print('自然数e是%10.3f【占10位并保留3位小数】' % e) #自然数e是 2.718【占10位并保留3位小数】 print('自然数e是%010.3f【占10位并保留3位小数,空位用0表示】' % e) #自然数e是000002.718【占10位并保留3位小数,空位用0表示】 print('自然数e是%-10.3f【占10位并保留3位小数,左对齐】' % e) #自然数e是2.718 【占10位并保留3位小数,左对齐】 print('自然数e是%.5s【5位占位】' % e) #自然数e是2.718【5位占位】 s='I am Chinese , I love China!' print(s.find('C')) #5 print(s.find('C',10,30)) #22 s=['I','am' ,'Chinese',',','I','love','China'] print(''.join(s)) #IamChinese,IloveChina print(' '.join(s)) #I am Chinese , I love China s='I am Chinese , I love China' print(s.replace('I','i')) #i am Chinese , i love China #替换,最多1次 print(s.replace('I','i',1)) #i am Chinese , i love China #默认分割 print(s.split()) #['I', 'am', 'Chinese', ',', 'I', 'love', 'China'] #按字符串分割 print(s.split('C')) #['I am ', 'hinese , I love ', 'hina'] #按字符串分割,最多分1次 print(s.split('C',1)) #['I am ', 'hinese , I love China'] s=' I am Chinese , I love China ' print (s) # I am Chinese , I love China #去除前后空格,中间不支持,可以使用lstrip,rstrip print(s.strip(' ')) #I am Chinese , I love China #翻译表 s='I am Chinese!' intab='abcdefghij' outtab='1234567890' transtab1=str.maketrans(intab,outtab) x =s.translate(transtab1) print(x) #I 1m C89n5s5! transtab2=str.maketrans(outtab,intab) print( x.translate(transtab2)) #I am Chinese! 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 Python 2022-04-22 评论 239 次浏览