string

2018-10-27  本文已影响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原始字符串:所有字符串都是直接按照

上一篇下一篇

猜你喜欢

热点阅读