Python学习第二十一天—字符串1

[复制链接]
15271953841 发表于 2024-2-14 07:53:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 15271953841 于 2024-2-21 06:30 编辑

Python 3.12.1 (tags/v3.12.1:2305ca5, Dec  7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
x="12321"                 (回文数?是指从左到右读与从右到左读都一样的正整数,例如121、5335、6084806等)
"是回文数" if x==x[::-1] else "不是回文数"
'是回文数'
x="12345"
"是回文数" if x==x[::-1] else "不是回文数"
'不是回文数'
学的越多,方法越多
字符串的众多小伙伴们,共有46个
一,        大小写字母换来换去的方法

capitalize()  casefold()  title()  swapcase()  upper()  lower()
x="I love FishC"
x
'I love FishC'
x="I love FishC"
x.capitalize()             (字符串的首字母大写,其他字母小写)
'I love fishc'
x.casefold()              (全小写,更多语言的其他字符起作用,如德语字母ß)
'i love fishc'
x.title()                   (每个单词的开头大写,其它全小写)
'I Love Fishc'
x.swapcase()              (所有大小写翻转)
'i LOVE fISHc'
x.upper()                  (全大写)
'I LOVE FISHC'
x.lower()                   (全小写,但只能处理英文)
'i love fishc'
"ß".lower()                   (对德文字母ß不能处理)
'ß'
"ß".casefold()                 (对德文字母ß能处理,“ß”读作“Eszett”)
'ss'


二、左中右对齐4中
center(width,fillchar="")  ljust(width,fillchar="")  rjust(width,fillchar="")  zfill(width)
x="有内鬼,停止交易!"        
x.center(5)                   (如果总宽度小于等于原始字符串的长度,则返回的字符串将等于原始字符串。)
'有内鬼,停止交易!'
x.center(15)                  (如果总宽度大于原始字符串的长度,将字符串居中,将左右用空格作为填充字符)
'   有内鬼,停止交易!   '
x.ljust(15)                    (如果总宽度大于原始字符串的长度,将字符串左对齐,将右侧用空格作为填充字符)

'有内鬼,停止交易!      '
x.rjust(15)                   (如果总宽度大于原始字符串的长度,将字符串有对齐,将左侧用空格作为填充字符)
'      有内鬼,停止交易!'        

x.zfill(15)                       (使用0作为填充字符)
'000000有内鬼,停止交易!'
"520".zfill(5)
'00520'
"-520".zfill(5)
'-0520'
x.center(15,"创")             (fillchar参数默认为空格,可随意更改)
'创创创有内鬼,停止交易!创创创'
x.center(15,"客")
'客客客有内鬼,停止交易!客客客'
x.ljust(15,"客")
'有内鬼,停止交易!客客客客客客'
x.rjust(15,"客")
'客客客客客客有内鬼,停止交易!'


关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鄂ICP备13007585号-4

在本发帖
关注公众号
QQ客服返回顶部