zoukankan      html  css  js  c++  java
  • str

     1 print('字符串操作')
     2 
     3 s='abc DEF hij'
     4 print('首字母大写')
     5 print(s.capitalize())
     6 
     7 print('全大写')
     8 print(s.upper())
     9 
    10 print('全小写')
    11 print(s.lower())
    12 
    13 print('大小写翻转')
    14 print(s.swapcase())
    15 
    16 print('每个隔开的单词首字母大写')
    17 print(s.title())
    18 
    19 print('居中')
    20 print(s.center(20,'#'))
    21 
    22 print('默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个')
    23 print('abc	def'.expandtabs())
    24 print('ab	def'.expandtabs())
    25 print('a	def'.expandtabs())
    26 print('abc	ef'.expandtabs())
    27 
    28 print('长度')
    29 print(len('abc一二三'))
    30 
    31 print('以什么开头')
    32 print('abc一二三'.startswith('ab'))
    33 print('abc一二三'.startswith('c一',2))
    34 print('abc一二三'.startswith('c一',2,5))
    35 
    36 print('abc'.find('d'))
    37 print('以什么结尾')
    38 print('abc一二三'.endswith('二三'))
    39 
    40 print('查找find找到返回位置索引,找不到返回-1;index找到返回索引位置,找不到报错')
    41 print('abc'.find('b'))
    42 print('abc'.find('d'))
    43 print('abc'.index('b'))
    44 #print('abc'.index('d'))
    45 
    46 print('去空格')
    47 print('   abc  def   '.strip())
    48 print('$*abc def*&*'.strip('$*'))
    49 print('$$*abc def*&*$$'.lstrip('$*'))
    50 print('$$*abc def*&*$$'.rstrip('$*'))
    51 
    52 print('统计个数')
    53 print(' abc aaa'.count('a'))
    54 print(' abc aaa'.count('aa'))
    55 print(' abc aaa'.count('aaaa'))
    56 
    57 print('分隔')
    58 print('abc def'.split())
    59 print('abc %def'.split('%'))
    60 
    61 print('格式化输出')
    62 print('我叫{},年龄{},性别{}'.format('小明',18,''))
    63 print('我叫{0},年龄{1},性别{2},姓名{0}'.format('小明',18,''))
    64 print('我叫{name},年龄{age},性别{sex}'.format(name='小明',age=18,sex=''))
    65 
    66 print('替换')
    67 print('abcabc'.replace('bc','d'))
    68 print('abcabc'.replace('bc','d',1))
    69 
    70 print('字符串abc123由字母或数字组成{}'.format('abc123'.isalnum()))
    71 print('字符串abc由字母或数字组成{}'.format('abc'.isalnum()))
    72 print('字符串123由字母或数字组成{}'.format('123'.isalnum()))
    73 
    74 print('字符串abc123只由字母组成{}'.format('abc123'.isalpha()))
    75 print('字符串abc由字母组成{}'.format('abc'.isalpha()))
    76 print('字符串123由字母组成{}'.format('123'.isalpha()))
    77 
    78 print('字符串abc123只由数字组成{}'.format('abc123'.isdigit()))
    79 print('字符串abc由数字组成{}'.format('abc'.isdigit()))
    80 print('字符串123由数字组成{}'.format('123'.isdigit()))
  • 相关阅读:
    Java 第一章 初识Java
    Tomcat基础教程(三)
    Tomcat基础教程(二)
    Web Service相关工具的配置
    分布式版本控制系统Git的安装与使用
    个人项目小学四则运算 “软件”之初版
    结对项目四则运算 “软件”之升级版
    第一篇作业准备
    Linux常用命令入门文件、网络、系统及其他操作命令
    MySql5.7默认生成的密码无法正常登陆
  • 原文地址:https://www.cnblogs.com/xiaodebing/p/9498185.html
Copyright © 2011-2022 走看看