• Python字符处理


    字符串就是一系列字符。在python中,用引号括起来的都是字符串,这里的引号可以是单引号也可以双引号。

    例如:

    >>> 'this is a string' 
    'this is a string'
    >>> “this is also a string”
    “this is also a string”

    对字符串的操作:

    #修改字符串的大小写#

    1、修改单词首字符

    >>> name='alben xue'
    >>> type(name)
    <class 'str'>
    >>> print(name.title())
    Alben Xue

    title()跟在变量后面,使用.连接,代表通过title()定义的方法对变量name进行处理

    2,修改所有字符

    >>> name
    'alben xue'
    >>> print(name.upper())
    ALBEN XUE
    >>> print(name.lower())
    alben xue

    #合并字符串#

    在python中,通过“+”进行字符串合并

    举例:

    >>> first_name='xue'
    >>> last_name='lingming'
    >>> full_name=first_name+last_name
    >>> message='hello,'+full_name.upper()+"!"
    >>> print(message)
    hello,XUELINGMING!

         “上述代码,把一串字符串存储到变量中,后续所有操作对变量执行,这样会显得更加方便”

    #使用制表符或换行符来添加空白#

    在编程种,空白泛指任何非打印字符、如空格、制表符、换行符。

    1、使用制表符

    >>> print('python')
    python
    >>> print(' python')
                 python

    2、使用换行符

    >>> print('pythonC## PHP JavaScript')
    pythonC##
    PHP
    JavaScript

    3、制表符与换行符共同使用

    >>> print('Languages: Python C## PHP')
    Languages:
                  Python
                  C##
                  PHP

    #删除多余的空白符#

    >>> favorite_language='python '
    >>> favorite_language
    'python '

    可以看到这个变量中有一个空格,对于程序而言是能识别的,对个个人而言是多余的,如何删除

    >>> favorite_language.rstrip()
    'python'

    这只是临时的,要想永久的删除空白,需要把这个字符串存储到变量中

    >>> favorite_language=favorite_language.rstrip()
    >>> favorite_language
    'python'

    剔除字符串开头的字符

    >>> name=' alben '
    >>> name
    ' alben '
    >>> name.lstrip()    #去头#
    'alben '
    >>> name.rstrip()   #去尾#
    ' alben'
    >>> name.strip()    #去头去尾#
    'alben'

     P

  • 相关阅读:
    gems gems gems
    poj 6206 Apple
    lightoj1341唯一分解定理
    lightoj1370欧拉函数
    约瑟夫环lightoj1179
    拓展欧几里得算法
    RMQ算法
    poj1502MPI Maelstrom
    poj1860Currency Exchange
    生成全排列
  • 原文地址:https://www.cnblogs.com/alben-cisco/p/6802145.html
Copyright © 2020-2023  润新知