• Python 学习笔记(七)Python字符串(三)


    常用字符串方法

    split()  分割字符串,指定分隔符对字符串进行分割

    join()   将序列中的元素以指定的字符连接生成一个新的字符串

    str.strip() 用于移除字符串头尾指定的字符(默认为空格)

    str.lstrip() 用于截掉字符串左边的空格或指定字符

    str.rstrip() 用于截掉字符串右边的空格或指定字符

    str.upper() 将字符串转换为大写

    str.lower()  将字符串转换为小写

    str.capitalize() 将字符串首字母转换为大写

    str.isupper() 判断是否为大写

    str.islower()  判断是否为小写

    str.istitle()  判断是否为标题

    示例:

     1 >>> a = "Hello World"  #以空格为分隔符对这个字符串进行分割,返回一个列表
     2 >>> a.split(" ")
     3 ['Hello', 'World']
     4 >>> b = "www.baidu.com" #以点号.为分隔符对这个字符串进行分割,返回一个列表
     5 >>> b.split(".")
     6 ['www', 'baidu', 'com']
     7 >>> c = a.split(" ")
     8 >>> c
     9 ['Hello', 'World']
    10 >>> "-".join(c)   #用join将列表中的各个元素用减号连接起来
    11 'Hello-World'
    12 >>> "*".join(b.split(".")) 
    13 'www*baidu*com'
    14 >>> a          #原始字符串并没有发生变化
    15 'Hello World'
    16 >>>

    去除空格

    1 >>> x = " hello "
    2 >>> x.strip()  #去除左右两边的空格
    3 'hello'
    4 >>> x.lstrip()  #去除左侧的空格
    5 'hello '
    6 >>> x.rstrip()  #去除右侧的空格
    7 ' hello'
    注:原始字符串并没有发生变化,去除空格相当于重新生成了一个新的字符串,与split()一样

    转换大小写

    1 >>> a
    2 'Hello World'
    3 >>> a.upper()  #转换为大写
    4 'HELLO WORLD'
    5 >>> a.lower()  #转换为小写
    6 'hello world'
    7 >>> a.capitalize() #转换首字母为大写
    8 'Hello world'
    9 >>>
  • 相关阅读:
    Python处理时间 time && datetime 模块
    破解Mysql数据库密码
    JS一定要放在Body的最底部么?
    jQuery 层次选择器
    关于jquery中html()、text()、val()的区别
    解读JSP的解析过程
    JavaScript字符串分割方法
    maven install与maven package 的区别
    JSP起源、JSP的运行原理、JSP的执行过程
    Chrome隐身模式有什么用
  • 原文地址:https://www.cnblogs.com/wangruihua-521/p/8546916.html
Copyright © 2020-2023  润新知