• day3-1


    字符串的操作

     1 name = "rich"
     2 user = "my name is {name} and  my age is {age} years"
     3 print(name.capitalize())   # 首字母大写
     4 print(name.count('r'))   # 统计1字母出现次数
     5 print(name.center(10,'-'))   # 10个空位,多的用- 填充
     6 print(name.endswith("h"))  #  以h结尾,返回True
     7 
     8 print(name.find('c'))    # 找到字符首次出现的位置
     9 print(name[name.find('i'):])  # 切片,输出ich
    10 
    11 print(user.format(name = "Riche",age = "7"))  # 格式化  my name is Riche and  my age is 7 years
    12 
    13 print("ab45".isalnum())    # 判断字符串中是否由数字,字符组成(含任一即可)
    14 
    15 print("an".isalpha())    #  是否由字母组成
    16 
    17 print('12.3'.isdigit())   # 判断是否是一个整数组成
    18 print('ab'.isidentifier())  #判断是否是一个合格的标识符
    19 print('+'.join(['1','99','3']))  #在字符串之间添加+
    20 
    21 print(name.ljust(50,'*'))   #左补*,rjust右补*
    22 
    23 # strip  默认去掉两头的空格和回车  lstrip左边去掉,rstrip  去掉右边
    24 
    25 
    26 p = str.maketrans('abcdefghijklmn','12345678912345')
    27 print('aceg'.translate(p))    #   输出结果   1357
    28 
    29 print('richi'.replace('i','I',1))
    30 print('richi'.replace('i','I')) 
    31 '''
    32 输出结果
    33 rIchi
    34 rIchI
    35 '''
    36 # rfind  在右边查找
    37 
    38 print('1+2+3+4+5'.split('+'))    #['1', '2', '3', '4', '5']
    39 
    40 #  splitlines  适用不同系统的换行
    41 
    42 # swapcase  大小写互换
    43 
    44 # zfill  适用于16进制补零
  • 相关阅读:
    重定向与转发比较
    servlet_5
    servlet_4
    servlet_3
    字符串的操作以及格式化的操作
    2019的Python
    函数2
    函数
    文件操作
    集合 set
  • 原文地址:https://www.cnblogs.com/yfjly/p/9665599.html
Copyright © 2020-2023  润新知