• Day2-Python基础2---字符串操作


    一、字符串操作

    特性:不可修改 

     1 name = "my 	name is {name} and i am {year} old"
     2 #首字母大写.capitalize
     3 print(name.capitalize())
     4 #统计字符串中元素个数.count
     5 print(name.count("a"))
     6 #.center表示一共要打印50个字符,不够的字符用"-"表示
     7 print(name.center(50,"-"))
     8 #.endswith判断已什么字符结尾
     9 print(name.endswith("ing"))
    10 #转换tab键为空格
    11 print(name.expandtabs(tabsize=30))
    12 #字符串切片
    13 print(name[name.find("name"):])
    14 #.format格式化拼接
    15 print(name.format(name='maqing',year='27'))
    16 #.format_map字典
    17 print(name.format_map( {'name':'maqing','year':27} ))
    18 #阿拉伯数字加阿拉伯字符,但是如果有特殊字符输出为false
    19 print('asd1313'.isalnum())
    20 #纯英文字符
    21 print('asdA'.isalpha())
    22 #十进制判断
    23 print('10'.isdecimal())
    24 #判断是否为整数
    25 print('10'.isdigit())
    26 #判断是否为一个合法的表示符
    27 print('a1A'.isidentifier())
    28 #判断是否为小写
    29 print('a1A'.islower())
    30 #判断是否为一个整数数字
    31 print('333.33'.isnumeric())
    32 #开头
    33 print('My Name Is'.istitle())
    34 #能否打印,tty file,drive file is false
    35 print('My Name Is'.isprintable())
    36 #大写
    37 print('My Name Is'.isupper())
    38 #列表转字符串
    39 print(' '.join (['maqing','peilin','sili']) )
    40 #ljust 输出元素不够50字符用*补全在最后
    41 print(name.ljust(50,'*'))
    42 print(name.rjust(50,'*'))
    43 #把大写转化为小写
    44 print(name.lower())
    45 print(name.upper())
    46 print('Maqing
    '.lstrip())
    47 print('
    Maqing'.lstrip())
    48 print('
    Maqing'.rstrip())
    49 print('
           Maqing'.strip())
    50 #可以用于加密密码
    51 p = str.maketrans("abcdef",'123456')
    52 print("Mabcf".translate(p))
    53 print('Magqing'.replace('g','G',1))
    54 #从左往右数字
    55 print('Magqing'.rfind('g'))
    56 #分隔符
    57 print('Maqing'.split('q'))
    58 print('1+2+3+4'.split('+'))
    59 #从换行出分割
    60 print('1+2
    +3+4'.splitlines())
    61 #将小写转大写。大写转小写 大小写互换
    62 print('Maqing'.swapcase())
    63 print('ma qing'.title())
    64 print('Ma Qing'.zfill(50))
  • 相关阅读:
    TouTiao开源项目 分析笔记7 加载数据的过程
    字符串到-->list到-->字典的转变
    使用golang插入mysql性能提升经验
    linux存储管理之逻辑卷
    三、软件设计原则
    二、uml图-->主要是类图的讲解
    一、设计模式概述
    函数申明和函数表达式
    GCD
    推荐系统(Recommendation System)
  • 原文地址:https://www.cnblogs.com/bldly1989/p/6532941.html
Copyright © 2020-2023  润新知