十一、字符串

作者: 焰火青春 | 来源:发表于2017-11-18 22:16 被阅读18次

    python 编程:从入门到实践笔记

    1、字符串

    • title()方法
    # 将字符串的每个单词的首字母大写,无论字符串时LOve还是LoVe
    str = 'i love python'
    print(str.title())
    I Love Python
    
    • upper()方法
    # 将字符串全部变成大写
    str = 'i love python'
    print(str.upper())
    I LOVE PYTHON
    
    • lower()方法
    # 将字符串全部变成小写
    str = 'I LOVE PYTHON'
    print(str.lower())
    i love python
    

    1.1、合并字符串

    # 拼接(连接符 + )
    first_name = 'li'
    last_name = 'la'
    full_name = first_name + ' ' + last_name    # 中间的单引号之间的空格,可以在打印出来的时候显示两个字符串间的空格
    message = 'hello, ' + full_name.title() + ' !'  # .title() 方法将字符串每个字符首字母大写
    print(message)
    Hello, Li La !
    

    1.2、用制表符或空行符来添加空白

    编程中,空白泛指任何非打印字符,如空格、制表符和换行符,也可以用空白来组织输出,使其更易读。

    # 在字符串中添加“制表符”,可用 (\t )表示,在字符串前
    print('\tpython')
        python            # 制表符可以理解为时缩进(即win键盘上的tab键),在这字符串被缩进了四个字符
      
    # 添加“换行符”,可用(\n)表示,在字符串后
    print('python\njavascript')
    python
    javascript
    
    # 两者也可以一起使用
    print('Language:\n\tPython\n\tC\n\tJavaScript')
    Language:
        Python
        C
        JavaScript
    

    1.3、删除空白

    删除字符串中开头或者末尾的空白(空格)

    # 删除开头空格,使用 str.lstrip() 方法
    >>> favorite_language = '   Python  '
    >>> favorite_language.lstrip()
    'Python  '
    >>> 
    
    # 删除末尾空格,使用 rstrip() 方法
    >>> favorite_language.rstrip()
    '   Python'
    >>> 
    
    # 两者都删除,使用 strip() 方法
    >>> favorite_language.strip()
    'Python'
    >>> 
    
    # 上述的三种方法固然能删除字符串中的空格,但是访问原有字符串,其值仍然没有改变,只是暂时的
    >>> favorite_language         # 访问原有字符串,其值仍然没有改变
    '   Python  '
    >>> favorite_language = favorite_language.strip()   # 在对字符串进行操作后再赋值给原有字符串
    >>> favorite_language        # 原有字符串改变
    'Python'
    >>> 
    
    

    Python之禅:在编辑器中输入 import this

    python社区的理念都包含在Tim Peters撰写的“Python之禅”中

    相关文章

      网友评论

        本文标题:十一、字符串

        本文链接:https://www.haomeiwen.com/subject/ltvyvxtx.html