zoukankan      html  css  js  c++  java
  • 第9天python学习字符串

    字符串的魔法

    #判断是否是全部是空格
    test1="sjdhaksdhak"
    test2=" "
    v1=test1.isspace()
    v2=test2.isspace()
    print(v1,v2)


    test1="i am  Name"
    v1=test1.title()#把英文首字母变为大写(英文标题)
    print(v1)
    v2=test1.istitle()#判断是否是标题(首字母是否是是大写)
    print(v2)
    v3=v1.istitle()
    print(v3)
    
    
    #讲字符串每一个元素按指定分隔符进行拼接
    test="老男孩python最牛"
    print(test)
    t=' '
    v1=t.join(test)
    v2=" ".join(test)
    v3="|".join(test)
    print(v1," ",v2," ",v3)


    必须记住的6个魔法:


    1、join
    test1=" "
    test2="laonanhai"
    v=test1.join(test2)#把字符串使用什么东西分隔开
    print(v)


    2、split
    test="I am lao nan hai"
    v=test.split()#遇到空格就使用逗号分隔开,搞成列表:结果['I', 'am', 'lao', 'nan', 'hai']
    print(v)

    3、find
    test1="laonainhai"
    v=test1.find("i")#在字符串中从左到右找到最近的字符位置最近的"i"s输出结果是5
    print(v)
    test2=test1[v]
    print(test2)

    4、strip
    test="
       laonanhai"
    v=test.strip()# 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中...
    print(v)

    5、upper
    test="lao nan hai"
    v=test.upper()#所有字符变为大写
    print(v)

    6、lower
    test="LAO NAN hai"
    v=test.lower()#所有字符变为小写
    print(v)

    7、replace
    test="laonanhai"
    v=test.replace("a","B",2)#使用新的替换之前的,数字表示替换到第几个。结果:lBonBnhai
    print(v)





  • 相关阅读:
    .Net 集合类
    Linux与Windows共享资源samba+mount
    Linux系统基本设置
    python实例31[urllib.request.urlopen获取股票信息]
    iptables 基本命令使用举例
    API控制VM虚拟机(VM Workstation or VM Server)
    vbs实现unicode和ascii的转化
    python语法31[string的print和format]
    Windows下运行XServer
    Perl IDE之Perl Express和Eclipse+EPIC+PadWalker
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/11440521.html
Copyright © 2011-2022 走看看