lidonghe 发表于 2018-8-5 08:29:40

python string类方法

!/usr/bin/env python  -*- coding: utf-8 -*-
  name = "app"
  t = name.capitalize()#首字母大写
  print(t)
  name = "app"
  t = name.center(20)#居中显示
  print(t)
  name = "app"
  t = name.count("p",1-3)#查找p出现的次数
  print(t)
  name = "app"
  t = name.endswith('p')#是否以p结尾
  print(t)
  name = "ap\tp"
  t = name.expandtabs()#将TAB转换成空格
  print(t)
  name = "app"
  t = name.find("p",1-2) #寻找 p c出现的次数
  print(t)
  name = "app"
  t = name.isalnum()#是否全是字母或数字
  print(t)
  name = "app"
  t = name.isalpha()#是否是字母
  print(t)
  name = "app"
  t = name.isdigit()# 是否是数字
  print(t)
  name = "app"
  t = name.islower()#是否是小写字母
  print(t)
  name = "app"
  t = name.isspace()#是否是空格
  print(t)
  name = "app"
  t = name.istitle()#是否是标题
  print(t)
  name = "app"
  t = name.isupper()#是否是大写字母
  print(t)
  name = "app"
  t = name.title()#转换成标题
  print(t)
  name = ["app","yoyo"]
  t = "***".join(name)#字符串以***拼接
  print(t)
  name = "app"
  t = name.ljust(5)#左对齐
  print(t)
  name = "YOYO"
  t = name.lower()#大写变小写
  print(t)
  name = "      app"
  t = name.lstrip()#移除左边空白
  print(t)
  name = "app yoyo good"
  t = name.partition('o')#字符串分割,以 o 分割
  print(t)
  name = "app"
  t = name.replace('p','o') # 字符替换
  print(t)
  name = "app"
  t = name.rfind('a')#从右向左找
  print(t)
  name = "app"
  t = name.rjust(20)#右对齐
  print(t)
  name = "app good yoyo"
  t = name.rpartition("o")#从右开始找分割字符
  print(t)
  name = "app yoyo good"
  t = name.rsplit('yo')#以指定字符分割,不出现指定字符
  print(t)
  name = "app yoyo good"
  t = name.split('yo')#以指定字符分割,不出现指定字符
  print(t)
  name = "app yoyo good"
  t = name.startswith('a') #是否以指定字符开头
  print(t)
  name = "   app yoyo good      "
  t = name.strip()#移除两端空白
  print(t)
  name = "app YOYO good"
  t = name.swapcase()#转换大小写
  print(t)
  name = "app yoyo good"
  t = name.title()#转换成标题
  print(t)
  name = "app yoyo good"
  t = name.upper()#转换为大写
  print(t)
页: [1]
查看完整版本: python string类方法