• Python 字符串增删改查的使用


    #coding=utf-8
    a = 'haha'
    a = "hao"
    print(a)
    s = 'Hello World!'
    print(s.swapcase()) #大写变小写,小写变大写
    print(s.capitalize()) #只是首字母变大写,其他都小写
    # print(s.casefold()) #全部变小写
    print(s.title())#字符串首字母变大写
    print(s.center(50,"*")) #打印50个*号,将变量s居中
    print(s.count('o',0,7)) #统计0到6字节之间有几个o,空格算一个字节
    print(s.endswith('!')) #判断是否以什么结尾
    print(s.startswith('he'))# 判断是否以什么开始
    print(s.replace("o",'*'))# replace 替换,默认全部替换,后面可以写替换几个
    print(s.replace('o','-', 1))
    print(s.find('o')) #从左边查找value并返回索引值,找不到返回-1,也可以写区间
    print(s.rfind('o')) #从右边查找value并返回索引值,找不到返回-1,也可以写区间
    ss = 'good'
    print('my name is {0},love {1}'.format(ss,s))#format 格式化输出,类似于%s,%d
    print('my name is {dd},love {d}'.format(dd=ss,d=s))
    ###############
    num = '54356'
    # print(num.isdecimal())# 判断是否为正整数,
    print(num.isdigit()) # 判断是否为正整数
    print(num.isidentifier())# 判断是否为合法的变量
    ##########
    names = ['ggg','rrr','www']
    print('*'.join(names)) #将列表转换为字符串,‘’里面是以什么味分割
    n = "heLLLlo world"
    nn = n.ljust(50,'*')# 从左边开始公50个字节,不够的右边用*号填充
    print(nn ) ,(len(nn))
    print(n.zfill(40)),len(n.zfill(40)) # 从左边开始40个字节,不够的左边用0填充,这是默认的,不可更改
    print(n.lower()) #lower全部变小写
    print(n.upper())# upper 全部变大写
    ######转换密文
    a = '1234567890'
    aa= '!@#$%^&*()'
    table = str.maketrans(a,aa) # 组成了一个字典table
    print(table)
    aaa = "64678%&^$" #新变量
    print(aaa.translate(table)) #这打印出来的结果是,转换字典table里面对应的值
    #####################以下是常用的
    #isdigit,replace, find, count ,strip,center,split,format,join
  • 相关阅读:
    委托学习小记(1)
    C# 对XML的 创建、查询
    C#多线程学习(六) 互斥对象
    C#多线程学习(二) 如何操纵一个线程
    C#多线程学习(四) 多线程的自动管理(线程池)
    16/11/22_plsql
    写日志
    内存检测
    开源
    vs2005 远程调试。
  • 原文地址:https://www.cnblogs.com/haoge92/p/8693800.html
Copyright © 2020-2023  润新知