• 字符串操作


    python字符串操作的基本方法:

    #字符串操作
    name='my name is alan'
    name1="my	 name is alan"
    name2='my name is {name} I am is {year} old'
    print(name.capitalize())#首字母大写
    print(name.count("a"))#统计字符串中a的数量
    print(name.center(30,'-'))#输出30个字符,将字符串居中,不足用-补足
    print(name.endswith("an"))#判断字符串是否以"an"结尾
    print(name1.expandtabs())#将字符串中的tab转成多少个空格。ex:name="my	 name is alan"
    print(name.find("name"))#查找字符串中name的位置(将字符串视为列表),字符串也可以切片
    print(name[name.find("name")])#将字符串切片以后,取出首字母
    print(name[name.find("name"):9])#将字符串切片以后,从开始位置,取到第n个位置
    print(name2.format(name='hanmeimei',year=18))#格式化输出
    print(name2.format_map({'name':'lilei','year':18}))#字典形式的格式化输出
    print(name.isalnum())# 判断是否包含阿拉伯数字
    print("zy8891".isalnum())#判断是否包含阿拉伯数字
    print("zy9988".isalpha())#判断是否纯拉丁字母
    print("alan".isalpha())#判断是否纯拉丁字母
    print("12".isdecimal())#判断是否十进制
    print("1C".isdecimal())#判断是否十进制
    print("1".isdigit())#判断是否是整数
    print("name".isidentifier())#判断是否为合适的变量名(标识符)
    print("1a2s".isidentifier())#判断是否为合适的变量名(标识符)
    print("33".isnumeric())#和isdigit功能一样
    print("My Name Is".istitle())#每一个字符串是否大写
    print("lile".isprintable())#判断是否可以打印。tty格式 或者驱动名存在不能答应
    print('abc'.join(['1','2','3']))#将字符串拼接用join,Join前面的内容拼接,拼接时注意Join里面是列表
    print('+'.join(['1','2','3']))#将字符串拼接用join,Join前面的内容拼接,拼接时注意Join里面是列表
    print(name.ljust(50,"&"))#从左边看是保证长50字符,不足用&填充
    print(name.rjust(50,"@"))#从右边开始保证长50字符,不足用@填充
    print('ABc'.lower())#大写变小写
    print('ABc'.upper())#小写变大写
    print(" 
     ABC  
    ".rstrip())#左边去掉空格、回车
    print(" 
     ABC  
    ".lstrip())#左边去掉空格、回车
    print(" 
     ABC  
    ".strip())#去掉空格、回车
    c=str.maketrans("abcde","12345")#制作密码加密字
    print("password".translate(c))#使用加密字
    print(name.replace('a',"A",1))#把第一个a替换成A,替换1次
    print(name.rfind('a'))#从右边找a,返回下标
    print("1+2+3".split("+"))#将+以外的字符输出为列表
    print("ab
    cd".splitlines())#将以换行为字符串识别,输出列表
    print("AbcDS".swapcase())#将首字母小写
    print(name.title())#首字母大写
    print("101".zfill(10))#不足位从左边用0补充
    

      

  • 相关阅读:
    SQL Server 日期函数:某天是星期几?
    DZNEmptyDataSet,优秀的空白页或者出错页封装
    SVN文件排除
    Android开发艺术探索读书笔记——进程间通信
    HDU 2110 Crisis of HDU
    Android4.4之后休眠状态下Alarm不准时的问题
    Android App性能測试
    Java笔试面试题整理第一波
    美国大学计算机专业
    js 開始时间,当前时间,结束时间的比較
  • 原文地址:https://www.cnblogs.com/pythonkids/p/7667484.html
Copyright © 2020-2023  润新知