string

作者: 愿你有闯荡风雪的骁勇 | 来源:发表于2018-10-27 19:40 被阅读0次

    a='let\'s go\n!go'

    print(a)

    #

    let's go

    !go

    print('Ru\noob')

    print(r"RU\NOOB")

    #

    Ru

    oob

    RU\NOOB

    加一个r加布转义了,特殊!必须是r

    while True:

    username=input("请输入用户名:")

    password=input("请输入密码:")

    print("用户输入的用户名是:%s,用户输入的密码是:%s"%(username,password))

    ----------------------------------------------------------------------------------

    切片是指对操作的对象截取其中一部分操作。字符串、列表、元组都支持切片操作。

    就是这个dicts不支持切片操作啊。

    name="春天花会开,鸟儿自由自在"

    print(name[0:3])#左闭右开

    print(name[3:5])

    print(name[1:-1])

    #-1代表最后第2个之间的字符

    print(name[2:])#没有就是到最后一个字符

    print(name[::-2])#倒序从后往前,取步长为2的字符

    index=name.find("春天",0,3)

    #傻了,这里有个name了,就不用再往下写这个name了,直接上索引

    print(index)

    indexx=name.index("自由")

    print(indexx)

    #count是用来查询某个值出现的次数。

    countt=name.count("儿")

    print(countt)

    newName=name.replace("春天","糖糖",3)

    print(newName)

    oldName=name.split(',\n',1)

    print(oldName)

    name="edison Chen"

    print(name.capitalize())

    #还真是 只是大写了首字母,其他的都小写

    print(name.title())

    #所有字母都大写首字母

    newStr=name.startswith("edison")

    print(newStr)

    neww=name.endswith("CHEN")

    print(neww)

    #字符串都是区分大小写的

    print(name.upper())

    print(name.lower())

    print(name.ljust(30,'*'))

    name='edison chen'

    print(name.rjust(30))

    ---------------------------------------------------------------------

    name='edison chen'

    print(name.center(30))

    print(name.rsplit())

    #rstrip()函数用于删除字符串末尾的指定字符(默认为空格),返回的是一个新的字符串。

    #strip函数用于移除字符串头尾指定的字符(默认为空格)

    #[:]截取字符串的一部分

    #in 成员运算符,如果字符串中包含给定的字符,返回为True

    #not in 成员运算符。如果字符串中不包含给定的字符,返回为True

    #r/R原始字符串:所有字符串都是直接按照

    相关文章

      网友评论

          本文标题:string

          本文链接:https://www.haomeiwen.com/subject/jwndtqtx.html