6_字符串
作者:互联网
确定回文数
"""
什么是回文数?
正读和倒读都有意义的文字称为“回文”。例如,小白是一个名字,如果反过来,白小,也可以是一个人名, 这个人姓小名白。王融有诗《春游回文诗》中的诗句“风朝指锦幔,月晓照莲池”,反读也是有意义的,不信你读读。 而“回文数”,则是一种数字。例如,65856,这个数正读是65856,倒读也是65856,这样的数就是回文数。 数学中有著名的“回文数猜想”之谜,至今没有解决。该问题描述的是:任取一个数,把它倒过来,并将这两个数相加, 然后这个和数倒过来,与原来的和数相加,重复这个过程,一定能获得一个回文数。""" y = input("请输入一组数字:") x = str(y) print("是回文数" if x == x[::-1] else "不是回文数")
大小写互换
x = "I lovE YOu" # I love you print(x.capitalize()) # i love you print(x.casefold()) # I Love You print(x.title()) # i LOVe yoU print(x.swapcase()) # I LOVE YOU print(x.upper()) # i love you print(x.lower())
左中右对齐
s = "有内鬼,停止交易!" # 居中对齐center(),括号里面填写总共的长度 # ***有内鬼,停止交易!*** print(s.center(15, "*")) # 左对齐ljust(),括号里面填写总共的长度 # 有内鬼,停止交易!****** print(s.ljust(15, "*")) # 左对齐rjust(),括号里面填写总共的长度 # ******有内鬼,停止交易! print(s.rjust(15, "*")) # zfill(),括号里面填写总共的长度,在前面不零 # 000000有内鬼,停止交易! print(s.zfill(15))
拆分和拼接
# 找到相应的分隔符,并把字符串进行分割 # ('www', '.', 'daidufjdk.com') print("www.daidufjdk.com".partition(".")) # ('www.daiduf', '/', 'jdk.com') print("www.daiduf/jdk.com".partition("/")) # ['我', '爱', '你', '中', '国', '!', '!', '!'] print("我 爱 你 中 国 ! ! !".split()) # ['我', ' 爱', ' 你', ' 中', ' 国', ' ! ! !'] print("我, 爱, 你, 中, 国, ! ! !".split(',')) # ['我', ' 爱, 你, 中, 国, ! ! !'],找到第一个“,”分割符,切成两份 print("我, 爱, 你, 中, 国, ! ! !".split(',', 1)) # ['我', ' 爱', ' 你', ' 中', ' 国', ' ! ! !'] print("我, 爱, 你, 中, 国, ! ! !".rsplit(',')) # ['我', '爱', '你', '中', '国', '! ! !'] print("我\n爱\n你\n中\n国\n! ! !".split('\n')) # ['我', '爱', '你', '中', '国', '! ! !'] print("我\n爱\n你\n中\r\n国\r! ! !".splitlines()) # 拼接 # www.daidufjdk.com print(".".join(['www', 'daidufjdk', 'com'])) # I*love*you print("*".join(("I", "love", "you"))) print("".join("Love", "Love"))
格式化字符串
# 我出生于1998年 year = 1998 a = "我出生于{}年".format(year) print(a) # 1+2=3,2的平方是4,3的立方是27 b = "1+2={},2的平方是{},3的立方是{}".format(1+2, 2*2, 3*3*3) print(b) # 我看到漂亮的小姐姐就很激动! c = "{}看到{}就很激动!".format("我", "漂亮的小姐姐") print(c) # 漂亮的小姐姐看到我就很激动! c = "{1}看到{0}就很激动!".format("我", "漂亮的小姐姐") print(c) # 卿卿我我 print("{0}{0}{1}{1}".format("卿", "我")) # 我叫张三,我爱中国。 # 填充 print("我叫{name},我爱{who}。".format(name="张三", who="中国")) # %%%%%%%250520%%%%%%% print("{1:%>10}{0:%<10}".format(520, 250)) # -000000520 print("{:010}".format(-520)) print("{:0=10}".format(-520))
f 表达式
# 我出生于1998年 year = 1998 print(f"我出生于{year}年") # 1+2=3,2的平方是4,3的立方是27 print(f"1+2={1+2},2的平方是{2*2},3的立方是{3*3*3}") # -000000520 print(f"{-520:010}") # 123,456,789 print("{:,}".format(123456789)) print(f"{123456789:,}") # 3.14 print("{:2f}".format(3.1415)) print(f"{3.1415:2f}")
标签:www,love,format,print,字符串,com,回文 来源: https://www.cnblogs.com/tuyin/p/16552724.html