zoukankan      html  css  js  c++  java
  • python笔记之字符串

    简介:

    以下表示都为str类型,即字符串:

    str1 = 'I love you'
    str2 = "I love you"

    #python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符
    str3 = ''' I love you '''
    print(type(str1)) print(type(str2)) print(type(str3))

    -------------------------------------
    输出结果:
    <class 'str'>
    <class 'str'>
    <class 'str'>

    常用方法说明:

    1. string.strip():删除字符串两端的空白(空格、制表符、换行符)

    str1 = '
    
    		I love you
    
    
    '
    print('strip处理之前:')
    print(str1)
    print('strip处理之后:')
    print(str1.strip())

    -------------------------------------
    输出结果:
    strip处理之前:


            I love you



    strip处理之后:
    I love you

    string.rstrip():只删除字符串右端的空白

    string.lstrip():只删除字符串左端的空白

    2. string.title():将每个单词的首字母改为大写

    str1 = 'i love you'
    print(str1.title())
    -------------------------------------
    输出结果:
    I Love You

    3.string.split(str):以特定的字符将字符串string进行分割,并以列表形式返回分割产生的多个字符串,默认以空格分割

    str1 = 'I/love/you'
    for s in str1.split('/'):
        print(s)
    -------------------------------------
    输出结果:
    I
    love
    you
    蒹葭苍苍,白露为霜; 所谓伊人,在水一方。
  • 相关阅读:
    对象池使用时要注意几点
    Flash3D学习计划(一)——3D渲染的一般管线流程
    714. Best Time to Buy and Sell Stock with Transaction Fee
    712. Minimum ASCII Delete Sum for Two Strings
    647. Palindromic Substrings(马拉车算法)
    413. Arithmetic Slices
    877. Stone Game
    338. Counting Bits
    303. Range Sum Query
    198. House Robber
  • 原文地址:https://www.cnblogs.com/huwt/p/10369450.html
Copyright © 2011-2022 走看看