zoukankan      html  css  js  c++  java
  • python基础:字符串的相关操作

    字符串方法的操作:capitalize、upper、lower、swapcase、title、center、expandtabs、replace等

    # TODO:字符串是不可变对象, 所以任何操作对原字符串不会有任何影响
    str = "python⽜BA"
    # 首字母大写
    res = str.capitalize()
    print(res)
    
    # 转换为大写
    res = str.upper()
    print(res)
    
    # 转换为小写
    res = str.lower()
    print(res)
    
    # 大小写互换
    res = str.swapcase()
    print(res)
    
    # 每个被特殊字符隔开的字⺟⾸字⺟⼤写
    # 中⽂也算是特殊字符
    # Python⽜Baq
    res = res.title()
    print(res)
    
    # 居中
    # 拉⻓成10, 把原字符串放中间.其余位置补*
    str1 = "周杰伦1"
    res = str1.center(10, "*")
    print(res)
    
    # 更改tab的长度
    # 默认⻓度更改为8
    str2 = "周杰伦	欧得洋	刘若英"
    print(str2)
    print(str2.expandtabs(10))
    
    # 字符串替换
    str3 = "我的昵称为奔奔"
    res = str3.replace("奔奔", "benben")
    print(res)
    
    res = str3.replace("", "ben")
    print(res)
    
    res = str3.replace("", "ben", 1)
    print(res)

    运行结果:

    Python⽜ba
    PYTHON⽜BA
    python⽜ba
    PYTHON⽜ba
    Python⽜Ba
    ***周杰伦1***
    周杰伦    欧得洋    刘若英
    周杰伦       欧得洋       刘若英
    我的昵称为benben
    我的昵称为benben
    我的昵称为ben奔
  • 相关阅读:
    css引入方式
    HTML标签
    动态导入模块impoerlib
    pymysql连接数据库
    创建数据库表之引擎
    IO多路复用互动聊天,select函数监听
    欧拉筛法求素数个数
    与三角形相关的问题 WITH 有向面积
    时间复杂度的计算
    折半查找
  • 原文地址:https://www.cnblogs.com/benben-wu/p/13092611.html
Copyright © 2011-2022 走看看