zoukankan      html  css  js  c++  java
  • python之字符串方法

    1、center

    定义:在字符串首尾增加内容(数字或是符号,一般都是使用符号)

    函数:str.center(char)

    代码:

    1 str_0 = 'hello,word'
    2 s = str_0.center(19,'-')#首尾增加'-'
    3 print(s)

    结果:

    -----hello,word----

    还在可以增加空格。

    代码:

    1 str_0 = 'hello,word'
    2 s = str_0.center(19,' ')#首尾增加空格
    3 print(s)

    结果:

         hello,word    

    2、join

    定义:合并序列的元素,与split相反

    函数:str.join()

    代码:

    1 seq = '123456'
    2 seq1 = '+'.join(seq)
    3 print(seq1)

    结果:

    1+2+3+4+5+6
    1 seq = 'python'
    2 seq1 = '+'.join(seq)
    3 print(seq1)
    4 >> p+y+t+h+o+n

    3、split

    定义:将字符串拆分为序列

    函数:str.split();

       str.split(char)

    代码:

     1 seq = '1+2+3+4+5+6'
     2 seq1 = seq.split()
     3 print(seq1)
     4 >>['1+2+3+4+5+6']
     5 
     6 方式2:
     7 seq = '1+2+3+4+5+6'
     8 seq1 = seq.split('+')
     9 print(seq1)
    10 >>['1', '2', '3', '4', '5', '6']
    1 seq = '/user/bin/nin'
    2 seq1 = seq.split('/')
    3 print(seq1)
    4 >>['', 'user', 'bin', 'nin']

    4、find

    定义:查找字符串中的元素,并返回索引

    函数:str.find(char)

    代码:

    1 seq = 'python'
    2 seq1 = seq.find('p')
    3 print(seq1)
    4 >>0
    5 seq1 = seq.find('o')
    6 print(seq1)
    7 >>4

    5、lower

    定义:返回字符串的小写版本

    函数:str.lower()

    代码:

    1 seq = 'PYTHON'
    2 seq1 = seq.lower()
    3 print(seq1)
    4 >>python

    6、replace 

    定义:替换字符串中的指定字符串

    函数:str.replace(char)

    代码:

    1 seq = 'This is my ways'
    2 seq1 = seq.replace('ways','way')
    3 print(seq1)
    4 >>This is my way

    还可以指定替代次数,如果没有指定就默认就全部替代

    1 seq = 'This is my ways ways ways'
    2 seq1 = seq.replace('ways','way',2)
    3 print(seq1)
    4 >>This is my way ways ways

    7、strip

    定义:将字符串首尾的空格删除,并返回结果

    函数:str.strip()

    1 seq = '         This is my ways              '
    2 seq1 = seq.strip()
    3 print(seq1)
    4 >>This is my ways

    还可以指定删除字符串中的字符

    1 seq = '***This is my ways***'
    2 seq1 = seq.strip('*')
    3 print(seq1)
    4 >>This is my ways
  • 相关阅读:
    Stack
    汇编语言结构
    位操作指令bitwise logical instructions
    Linux中一些系统调用的汇编程序
    Ctrl + D
    一般的二进制数描述方法
    在汇编中定义table(array)
    (转)yujiaun 企业站MVC3.0版源码
    (转)knockout.js教程
    (转)开源中国WP7客户端全面开源,包括iPhone客户端与Android
  • 原文地址:https://www.cnblogs.com/aszeno/p/10217715.html
Copyright © 2011-2022 走看看