zoukankan      html  css  js  c++  java
  • python基础字符串的修改

    所谓修改字符串,指的是通过函数的形式修改字符串中的数据。

    replace()替换

    字符串序列.replace(旧子串,新子串,替换次数)

    注意:替换次数如果查出子串出现次数,则替换次数为该子串出现次数。

    mystr ="hello world and supertest and sddd and python"

    print(mystr.replace('and','he'))  #hello world he supertest he sddd he python

    数据按照是否能直接修改分为可变类型和不可变类型两种,字符串类型的数据修改的时候不能改变原有字符串,属于不能直接修改的数据类型为不可变数据类型

    split()按照指定字符分割字符串

    语法

    1.字符串序列.split(分割字符,num)

    注意:num表示的是分割字符出现的次数,即即将来返回的数据个数为num+1个

    mystr = 'hello world and supertest and su and python'
    print(mystr.split('and',2))
    print(mystr.split('and'))
    #如果分割字符是原有字符串的子串,分割后则丢失该子串。
    jion():用一个字符或子串合并字符串,即是将多个字符串合并为一个新的字符串
    字符或者子串.join(多字符串组成的序列)
    t1=('aa','b','cc','ddd')
    print('...'.ioin(t1))

    capitalize()将字符串第一个字符转换成大写 ,注意只是字符串第一个字符大写,其他字符全部小写
    title()将字符串每个单词首字母转换成大写
    lower()将字符串中大写转小写
    lstrip()删除字符串左侧空白字符
    rstrip()删除字符串右侧空白字符
    ljust()返回一个原字符串左对齐
    语法:字符串序列.ljust(长度,填充字符)
    rjust()返回一个原字符串右对齐,并且使用指定字符填充至对应长度的新字符串,语法和ljust()相同
    center()返回一个原字符串居中对齐,并使用指定字符填充至对应长度的新字符串,语法和ljust()相同



  • 相关阅读:
    python-创建一个登录判断的函数
    python-创建一个本地txt文本
    python-简单函数小例子 单位转换
    微信小程序性能测试之jmeter踩坑记录(四)
    手动添加Keil的固件包Packs
    使用Socket的简单Web服务器
    网络端口(port)
    Redis 5种主要数据类型和命令
    c# 索引器方法
    .net 获取类型的Type类型的几种方法
  • 原文地址:https://www.cnblogs.com/sh123/p/15652216.html
Copyright © 2011-2022 走看看