zoukankan      html  css  js  c++  java
  • 字符串的使用

    字符串(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)
    
    
    
  • 相关阅读:
    检查点(Checkpoint)过程如何处理未提交的事务
    SQL Server代理(4/12):配置数据库邮件
    SQL Server代理(3/12):代理警报和操作员
    hash_multimap
    hash_map
    hash_multiset
    hash_set
    hash 函数
    pair
    multimap
  • 原文地址:https://www.cnblogs.com/xiayuhao/p/9483998.html
Copyright © 2011-2022 走看看