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()相同



  • 相关阅读:
    PAT 乙级 -- 1011 -- A+B和C
    PAT 乙级 -- 1010 -- 一元多项式求导
    PAT 乙级 -- 1008 -- 数组元素循环右移问题
    PAT 乙级 -- 1009 -- 说反话
    python3.6执行AES加密及解密方法
    Python3.6 AES加密 pycrypto‎ 更新为 pycrypto‎demo | TypeError: Object type <class 'str'> cannot be passed to C code
    windows下python3.6安装pycryto or crypto or pycryptodome与使用
    chkconfig命令
    centos下安装redis
    selenium--基础学习
  • 原文地址:https://www.cnblogs.com/sh123/p/15652216.html
Copyright © 2011-2022 走看看