• 字符串操作


    
    

    str_my = "hello,python!我来了!"

    1、读取:通过索引来读取。从0开始

    2、取某一个具体的值:print(str_my[0])

    3、取区间值:字符串变量名[起始索引:结束索引]。包含起始,但不包含结束。

      如print(str_my[0:4])  表示取下标为 0,1,2,3 ;

      如从第6个开始,一直取到最后:print(str_my[5:]);

      如从头开始,取到索引下标为7:print(str_my[:8])或者print(str_my[0:8]);

    4、字符串长度:用len()函数,print(len(str_my))

    5、查找字符串:字符串变量名.find(子字符串),如果找到了,返回的是,起始索引。如果没有找到了,返回的是,-1;

      如print(str_my.find("python"))

    6、替换操作:字符串变量.replace(old,new)

      如用$来替换!

      new_str = str_my.replace("!","$",1)

      print(str_my)

      print(new_str)

    7、大小写转换

      大写:n _str = new_str.upper()

      小写:n _str = new_str.lower()

    8、删除字符串(左右(头尾) 两边的空格,或者指定的字符串):字符串变量名.strip([指定的字符串])

      str_a = '    11python, java22      '

      删除头尾的空格:new_str = str_a.strip()

      删除头尾指定的11:new_2 = new_str.strip("  1")

      扩展:左删除,右删除lstrip,rstrip

    9、符串截段,按照指定的分隔符:字符串变量名.split(分隔符)

      str _b= "大家好,我是幂次方。今天的天气真好,写博客很开心。一会儿就写完了。"

      result = str_b.split("。")

      指定分隔的次数:res_2 = str_b.split("。",1)

    10、拼成字符串,要求:列表当中每一个值都要是字符串。

      用连接符,将列表当中字符串拼成一个字符串:连接符.join(列表)

      list_a = ['大家好,我是幂次方', '今天的天气真好,写博客很开心', '一会儿就写完了', '']

      cc = " &&& !!".join(list_a)

      print(cc)

    11、格式化字符串

      % %s 字符串 %d 数字 %f 浮点数

      如:str_cc = "我今年的目标是:薪资上涨 %d ,达到月薪 %d " % (1000,2000)

      format 占位符{}

      如:str_dd = "我今年的目标是:薪资上涨 {} ,达到月薪 {} ".format(1000,2000)

      占位符{0}{1}

      如:str_ff = "我今年的目标是:薪资上涨 {1} ,达到月薪 {0} ".format(2000,1000)

      如:str_66 = "我今年 {0} 岁,我希望我每年都是 {0} 岁。".format(18)

      

    俗话说:不积跬步无以至千里! 俗话又说:好记性不如烂笔头!
  • 相关阅读:
    9、SpringMVC:Ajax技术(扩展:百度搜索框提示应用)
    8、SpringMVC:整合SSM
    SpringMVC:多视图解析器配置以及问题
    7、SpringMVC:JSON讲解
    IDEA中lombok的插件配置及使用
    C语言编程练习23:美丽数
    C语言编程练习45:ACM CLUB晚会
    C语言编程练习22:2^x mod n = 1
    C语言编程练习21:找规律填数字
    C语言编程练习20:计算合并
  • 原文地址:https://www.cnblogs.com/micifang/p/13500073.html
Copyright © 2020-2023  润新知