zoukankan      html  css  js  c++  java
  • 字符串操作总结

     1 name='my    name is {name}'
     2 
     3 print(name.capitalize())#首字母大写
     4 print(name.count('a'))#找到字符串中字符数量
     5 print(name.center(50,'-'))#字符串前后填充-,一共50个字符
     6 
     7 print(name.endswith('ao'))#判断字符串与什么结尾
     8 print(name.expandtabs(tabsize=30))#将字符串中的tab改成空格
     9 
    10 print(name.find('name'))#找到字符位置
    11 print(name[name.find('name'):])#切片
    12 
    13 print(name.format(name='tao'))#格式化输出
    14 print(name.format_map({'name':'tao'}))#格式化输出
    15 
    16 print('acd'.isalnum())#判断是否是阿拉伯数字或阿拉伯字符,有特殊字符返回False
    17 print('asddsv'.isalpha())#判断是否是纯英文字符
    18 print('123'.isdecimal())#判断是否是十进制
    19 print('1A'.isdigit())#判断是否是整数
    20 print('wo啊'.isidentifier())#判断是否是合法的标识符/变量名
    21 print('a'.islower())#判断是否是小写
    22 print('12'.isnumeric())#判断是否是数字
    23 print('12D'.istitle())#判断每个首字母是否是大写
    24 print('wqwd'.isprintable())#判断是否可打印
    25 print('asf'.isupper())#判断是否是大写
    26 
    27 print('+'.join(['1','2','3']))#将列表中元素用+号拼接成字符串
    28 
    29 print(name.ljust(50,'*'))#字符串后填充*,一共50个字符
    30 print(name.rjust(50,'*'))#字符串前填充*,一共50个字符
    31 
    32 print('AHBHJ'.lower())#将字符串改成大写
    33 print('AasdHJ'.upper())#将字符串改成小写
    34 
    35 print('
    vbNNJ'.lstrip())#去掉左边的空格和回车
    36 print('vbNNJ
    '.rstrip())#去掉右边的空格和回车
    37 print('
    vbNNJ
    '.strip())#去掉俩边的空格和回车
    38 
    39 p=str.maketrans('abcdef','123456')
    40 print('James tao'.translate(p)) #将字符串abcdef中字符被12345替代,可以写随机密码
    41 
    42 print('james tao'.replace('a','A',1))#替换
    43 print('James tao'.rfind('a'))#找出字符串中最右字母的位置
    44 
    45 print('James tao'.split(' '))#将字符串切成列表,默认为空格
    46 print('James 
    tao'.splitlines())#将字符串按换行切成列表
    47 print('James tao'.swapcase())#大写变小写小写变大写
    48 
    49 print('James tao'.title())#都变成大写
    50 
    51 print('James tao'.zfill(50))#字符串前填充0,一共50个字符
  • 相关阅读:
    关于 虚拟化 的 我的看法
    .Net 一开始就不应该搞 .Net Core
    我提出了一个 Lean Html 5 的 概念 和 标准
    我发起了一个 用 C# 写 的 浏览器 开源项目 HtmlCore
    我发起了一个 .Net 开源 跨平台 GUI (界面开发框架)项目 HtmlCore
    我发起了一个 ILBC 的 子项目 ILBC Studio
    我发起了一个 ILBC 的 子项目 EScript
    ILBC 规范
    微编程 时代 已经到来
    C++ 是 编程界 的 背锅侠
  • 原文地址:https://www.cnblogs.com/BIT-taozhen/p/9744755.html
Copyright © 2011-2022 走看看