首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础字符串内置方法

# 字符串的内置方法

st = 'hello kitty'

print(st.count('t')) #统计元素个数

print(st.capitalize())#首字母大写

print(st.center(50,'='))#居中显示字符串,其余字符用=替代

print(st.endswith('ty'))#以某个字符串为结尾

print(st.startswith('he'))#以某个字符串开始

print(st.expandtabs(tabsize=10))

print(st.find('t'))#查找到第一个元素并将索引值返回

print('hello kitty'.format(name='du'))

print('hello kitty is '.format(name='du',age=37))

print('hello kitty is '.format_map({'name':'du','age':37}))

print(st.index('t'))#与find相同,如果要查的元素没有就报错

print('1a'.isalnum())#字符串是否包含字母和数字

print('9'.isdecimal())#判断是不是一个十进制数

print('123'.isdigit())#是否是整型

print('a'.isalpha())#是否是字符

print('a'.isnumeric())#s是否是数字

print('123'.isidentifier())#是不是非法字符

print('a'.islower())#是不是全是小写

print('abA'.isupper())#是不是全是大写

print(' '.isspace())#是不是空格

print('My Title'.istitle())#每个单词首字符是否大写

print('MY'.lower())#所有大写变小写

print('ab'.isupper())#所有小写变大写

print('aB'.swapcase())#翻转

print('my'.ljust(50,'*'))

print('my'.rjust(50,'*'))

print(' \t m y \n'.strip())#去掉开头和结尾的空格和换行

print(' \t m y \n'.lstrip())#去掉左边的

print(' \t m y \n'.rstrip())#去掉右边的

print('my hello'.replace('ll','s',1))#第一个参数要替换的字符,第二个参数要替换成的字符,第三个参数替换次数

print('my title'.rfind('t'))#从右边找索引

print('my hello'.split(' '))#分割;通过join拼

print('my hello'.split(' ',1))#第二个参数为切割次数

print('my'.title())#每个单词的首字母大写

#比较重要的字符串方法

st.count()

st.center()

st.find()

st.format()

st.startswith()

st.lower()

st.upper()

st.replace()

st.startswith()

st.split()

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180114A0JYYE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券