zoukankan      html  css  js  c++  java
  • python 字符串的一些操作

    name = "my 	name is {name} and i am {year} old"
    
    print(name.capitalize())                            #将首字母都大写
    print(name.count("a"))                              #统计a的数量
    print(name.center(100, "-"))                         #name放中间,两边加上-符号
    print(name.endswith("ex"))                          #判断是否以ex结尾
    print(name.expandtabs(tabsize=10))                  #将tab键转换成多少个空格
    print(name[name.find("name"):10])                   #从name的位置到10之前的所有字符
    print(name.format(name='alex',year=30))             #格式化并且赋值
    print(name.format_map({'name':'alex','year': 12}))
    print('ab23'.isalnum())                             #判断是否包含字符和数字,返回True,如果有特殊字符返回false
    print('abA'.isalpha())                              #纯英文字符,大小写均可
    print('1A'.isdecimal())                             #十进制的判断
    print('11A'.isdigit())                              #判断是否是数字
    print('a'.isidentifier())                           #判断字符串是否是合法的标识符
    print("My Name Is ".istitle())                      #首写字符是否大写
    print("My Name Is ".isupper())                      #检测字符串中所有的字母是否都为大写
    print('+'.join(['1','2','3']))                      #将中括号中的内容用+连接起来
    print(name.ljust(50,'*'))                           #名字在左边,右边用*号补齐够50个
    print(name.rjust(50,'-'))                           #名字在右边,左边用-号补齐
    print('Alex'.lower())                               #所有字母小写
    print('Alex'.upper())                               #所有字母大写
    print('   Alex
    '.strip())                          #去掉两旁的空格
    
    p = str.maketrans('abcdefli', '123$@456')
    print("alex li".translate(p))                       #将对应的字母翻译成数字
    
    print('alex li'.replace('l', 'L', 1))                 #将第一个小写l改成大写L
    print('alex li1'.rfind('1'))                        #返回最后一个1的位置
    print('1+2+3+4'.split('+'))                         #以+号为分隔符
    print('1+2
    +3+4'.splitlines())                     #以
    为分隔符
    print('Alex Li'.swapcase())                         #把字母大写变小写,小写变大写
    print('lex li'.title())                             #首字母大写
  • 相关阅读:
    表的简单增删改查
    数据库基础入门语句
    exports与module.exports的区别
    Spring入门——简介
    Mybatis之动态SQL揭秘
    Mybatis的核心组成部分-SQL映射文件揭秘
    Mybatis框架简介、搭建及核心元素揭秘
    实战讲解:SSM+Maven开发APP信息管理平台-developer版
    OpenCV结构简介
    在Linux服务器上安装lxml
  • 原文地址:https://www.cnblogs.com/654wangzai321/p/8150372.html
Copyright © 2011-2022 走看看