zoukankan      html  css  js  c++  java
  • python基本数据类型:字符串方法格式化类

    格式化类

    方法join()

    #join()用指定字符每间隔拼接字符串
    name='miku'
    name1=' '.join(name)
    print(name1)

    方法center()

    #center()设置宽度,并将补齐内容居中,以指定字符补齐宽度,默认空格
    name_center=name.center(20)
    name_center1=name.center(20,'')
    print(name_center,name_center1)

    方法format()与方法format_map()

    #format(),format_map()将字符串中的占位符替换为指定值
    kokuhaku="I like {name}"
    kokuhaku1=kokuhaku.format(name="miku")
    print(kokuhaku1)
    kokuhaku2=kokuhaku.format_map({"name":'miku'})
    print(kokuhaku2)

    方法expandtab()

    #expandtabs()格式化宽度将	转换为空格补齐
    string='miku	hatusne	hatusne miku'
    string1=string.expandtabs(15)
    print(string1)

    方法ljust()/rjust

    #ljust()/rjust()设置宽带并以指定字符右/左填充补齐
    name='miku'
    name1=name.ljust(5,'*')
    name2=name.rjust(5,'&')
    print(name1,name2)

    方法strip();lstrip();rstrip()

    #strip();lstrip();rstrip()处理空格,包括制表符,也可制定字符串,移除相匹配最大序列
    #注意:只能移除两端想匹配序列
    name=' hatusne miku '
    name1=name.strip()
    name2=name.lstrip()
    name3=name.rstrip()
    print(name)
    print(name1)
    print(name2)
    print(name3)
    name_rin='rihatusne mikun'
    name_miku=name_rin.strip('rin')
    print(name_miku)

     方法partition();rpartition()

    #partition(),rpartition()a.partition(b)以b分割a,最多分割两次(最多分为三段且包含b)
    string='I like miku,I love miku'
    string_partition=string.partition('k')
    print(string_partition)
    
    
    ('I li', 'k', 'e miku,I love miku')

    方法split(),rsplit()

    ####split();rsplit()格式a.split(b,num);同partition(),但split()可分割任意份切不包含a,可通过
    #输入参数num指定切割次数
    string='I like miku,I love miku'
    string_split=string.split('k')
    print(string_split)
    string_split1=string.split('k',2)
    print(string_split1)
  • 相关阅读:
    GTest交流与经验总结
    linux i2c驱动架构-dm368 i2c驱动分析
    在不同编译环境中如何使用sleep()函数
    Android应用之基本的组件(一)
    Java Arrays Tutorial (3)
    ASP.NET中操作SQL数据库
    安卓开发06:布局-线性布局 LinearLayout
    在开发 ExtJS 应用程序常犯的 10 个错误
    每天4个linux命令--步骤一
    获取CPU序列号
  • 原文地址:https://www.cnblogs.com/zatusnemiku/p/12906821.html
Copyright © 2011-2022 走看看