str(字符串)
字符串是用单引号,双引号或者三个单引号括起来的数据类型。其中用三个单引号括起来的内容可以占多行并且输出时按输入的排版输出。
a='python' b="python" c=''' 窗前明月光,疑是地上霜。 举头望明月,低头思故乡。 '''
字符串常用的操作方法
s='python' ss='GfFJhd' s1=s.capitalize() #首字母大写
print("首字母大写:",s1) s2=ss.upper() #全部字母大写
print("全部字母大写:",s2) s3=ss.lower() #全部字母小写
print("全部字母小写",s3) s4=ss.swapcase() #大小写反转
print("大小写反转",s4) s5=s.count('t') #统计字符t出现的次数
print('该字符出现了:',s5) s6=s.center(20,'*') #设置字符串所占位数并居中并自定义填充其余位置
print(s6) s7=s.startswith('p') #判断字符串是否以字母p开始
print(s7) s8=s.endswith('k') #判断字符串是否以字母k结束
print(s8) s9=s.find('o') #判断d是否在字符串中并返回序列号,不存在则返回-1
print(s9) s10=s.strip('n') #去掉字符串中指定字符,默认取特殊字符
print(s10) s11=s.title() #将字符串转化为标题格式,以特殊字符分割的单词首字母大写
print(s11) s12=s.isdigit() #判断该对象是否数字
print(s12) s13=s.replace('p','t') #字符串替换
print(s13) s14=s.split('t') #将字符串用制定字符分割并存储在列表中
print(s14) s15=s.index('o') #查找元素序列号,不存在时会报错,不建议使用
print(s15)