• 字符串的使用


    字符串(str)

    error 注意:字符串是不可变类型数据,所以对它进行修改操作时是会产生新的字符串,原来的字符串是不变的

    字符串的使用方法

    s = "summer_rian"
    print(s.strip()) #去除字符串两边的空格
    print(s.split("_"))  #根据"_"分割,返回的是列表
    print("-".join(["a", "b", "c"])) #将seq中的元素按照"_"连接成新的字符串
    print(s.replace("s","r"))  #既便没有"s",也不会报错
    print(s.swapcase())  #大小写转换
    print(s.upper())  #全部大写
    print(s.lower())  #全部小写
    print(s.title())  #以非字母为分割的字符串第一个字母大写
    print(s.capitalize()) #第一个字母大写
    print(s.startswith("s"))  #True  判断以什么开头
    print(s.endswith("n"))  #True  判断以什么结尾
    print("{} {}".format("123","summer"))
    print(s.center(50,"-"))    #以字符串为中心向两边填充特殊字符
    print(s.index("m")) #找不到报错
    print(s.find("v")) #找不到返回-1
    print(s.count("m"))  #计数
    print(s.isdigit())  #字符串由数字组成
    print(s.isalpha())  #字符串由字母组成
    print(s.isalnum()) #字符串由字母或数字组成
    
    字符串的切片
    print(s[1])
    print(s[0:3])
    print(s[::2])
    print(s[::-1])
    print(s[-1:3:-1])
    
    
    字符串的拼接
    s1 = "summer"
    s2 = "rain"
    s = s1 + s2
    
    
    字符串的格式化
    %s
    name = "summer"
    age = "24"
    print("我的名字是:%s" %name)
    
    format的三种形式
    print("我的名字是:{},我现在{}岁了".format(name,age))
    print("我的名字是:{0},我现在{1}岁了".format(name,age))
    print("我的名字是:{name1},我现在{age1}岁了".format(name1=name,age1=age))
    
    format进阶
    t1 = "i am {} age{}".format("summer","23")
    print(t1)
    t2 = "i am {0} age{1} ok {0}".format("summer",23)
    t2 = "i am {} age{} ".format(*("summer",24))
    print(t2)
    t3 = "i an {name},my age is {age}".format(name="summer",age=18)
    t3 = "i an {name},my age is {age}".format(**{"name":"rain","age":18})
    print(t3)
    t4 = "i am {0[0]} age is {0[1]} realy {0[2]}".format(["summer",18,18])
    t4 = "i am {0[0]} age is {1[1]} realy {1[2]}".format(["summer",],[15,18,20])
    print(t4)
    t5 = "i am {name:s} age {age:d}".format(name="summer",age=18)
    print(t5)
    
    
    
  • 相关阅读:
    SharePoint 2013 图文开发系列之自定义字段
    SharePoint 2013 图文开发系列之Visual Studio 创建母版页
    SharePoint 2013 图文开发系列之代码定义列表
    SharePoint 2013 图文开发系列之计时器任务
    SharePoint 2013 图文开发系列之应用程序页
    SharePoint 2013 图文开发系列之事件接收器
    SharePoint 2013 图文开发系列之可视化WebPart
    SharePoint 2013 图文开发系列之WebPart
    SharePoint 2013 对二进制大型对象(BLOB)进行爬网
    SharePoint 2013 状态机工作流之日常报销示例
  • 原文地址:https://www.cnblogs.com/xiayuhao/p/9483998.html
Copyright © 2020-2023  润新知