zoukankan      html  css  js  c++  java
  • Python学习-字符串的常见操作

     1 name = " Ian is very good at	 {st} learning and eager to learn {sm2}."
     2 
     3 print(name.capitalize())     #原本大写改成小写,原本小写改成大写
     4 
     5 print(name.count("a"))   #查找里面字符“a“的数量
     6 
     7 print(name.center(100,"-"))   #第一个数字为总共打印多少字符,不够用-补充
     8 
     9 print(name.ljust(100,'*'))   #左边的填充符号
    10 
    11 print(name.rjust(100,'*'))   #右边的填充符号
    12 
    13 print(name.expandtabs(tabsize=20))          #把tab符号的长度限定为20字节
    14 
    15 print(name.endswith("rn"))    #这个是一个判断输出是,True and False
    16 
    17 print(name.find("is"))    #查找是第几个字符开始
    18 
    19 print(name[name.find("is"):])    #这个就可以切片了
    20 
    21 print(name.format(st = 'learning',sm2 = 'organization'))    #就是以前学过的添加
    22 
    23 #name.encode()  #将字符串编码成bytes格式
    24 
    25 print('asd213'.isalpha())  #判断是否为纯英文字符
    26 
    27 print('asd213'.isalnum())  #判断是否为英文字母以及0-9
    28 
    29 print('asd2221'.isdigit())   #重点,判断是否为整数
    30 
    31 print('Aa1'.isidentifier())   #判断是否是合法的标识符,满足Python命名的变量名规则
    32 
    33 print('sdf'.islower())  #判断是否是小写
    34 
    35 print('ASA'.isupper())  #判断是否是全是大写
    36 
    37 print('Asdf'.isnumeric())  #判断是否只包含数字
    38 
    39 print('Asdf'.istitle())  #判断是否每个首字母大写
    40 
    41 print('| '.join(['daf','fdaf','dfa']))  #很常见,将前面的字符加到后面的列表的中间
    42 
    43 print('ALSX'.lower())  #把大写变成小写
    44 
    45 print('ALads'.upper())  #把字符全是变成大写
    46 
    47 print('Asfdf
         
    '.strip())   #去掉两边的空格和回车
    48 
    49 print('
    Asfdf
    '.lstrip())   #去掉左边的空格和回车
    50 
    51 print('Asfdf
    '.rstrip())   #去掉右边的空格和回车

     1 print('
    Asfdf
    '.lstrip())   #去掉左边的空格和回车
     2 
     3 print('Asfdf
    '.rstrip())   #去掉右边的空格和回车
     4 
     5 print('dfadda'.replace('a','D',1))  #替换,前面的被后面的替换,如果只想换一个就加一个数字
     6 
     7 print('ffadsfaadfaaaa'.rfind('f'))    #找到最后一个f,并返回是第几位
     8 
     9 print('dafd fa df'.split(' '))  #利用空格进行分割,变成列表
    10 
    11 print('VIC YI'.swapcase())  #大写变成小写
    12 
    13 print('afdfa fad'.title())  #把每个单词首字母大写
    
    
    
     
  • 相关阅读:
    Java 原理性文章收录
    kafka connect userguide【confluence】
    curl 工具使用
    MySQL 数据类型
    Kafka Producer (0.10.0.0)原理
    Kafka Consumer 原理与实践
    java 泛型详解
    redis 高可用集群之水平扩展
    Redis 5.0.0 安装(集群)
    Apollo(阿波罗)架构深度剖析
  • 原文地址:https://www.cnblogs.com/Ian-learning/p/7760673.html
Copyright © 2011-2022 走看看