zoukankan      html  css  js  c++  java
  • 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 >>>
  • 相关阅读:
    vue动态绑定class的几种方式
    寒假阅读笔记之《人月神话》
    人月神话阅读笔记1
    寒假阅读笔记之《构建之法》2
    寒假阅读笔记之《构建之法》
    家庭记账本APP(7)
    家庭记账本APP(6)
    家庭记账本APP(5)
    家庭记账本APP(4)
    家庭记账本APP(3)
  • 原文地址:https://www.cnblogs.com/wangruihua-521/p/8546916.html
Copyright © 2011-2022 走看看