• Python字符串


     python中的字符串取值

    str = 'the world'
    
    #取单词the, 和world
    str[0:3] #the
    str[4:]   #world

    一些字符串处理

    #字符串分割
    string.split()
    string.split(',')
    
    #字符串去除空格
    string.replace(' ', '')
    
    #字符串去除尾部指定字符
    string.strip()   #可用来去除空格,任意不需要的字符
    string.lstrip()
    string.rstrip()
    
    #例子:
    theString = 'saaaay yes no yaaaass'
    print theString.strip('say') 
    print theString.strip('say ') #say后面有空格 
    print theString.lstrip('say') 
    print theString.rstrip('say')
    #结果###########
    '''
    yes no 
    es no 
    yes no yaaaass 
    saaaay yes no
    '''

     字符串一些格式转换

    #如将数字2已02的形式转换成字符串
    s = "%02d" %(2) 
    print s
    
    # 打印结果为: 02

     字符串格式化

    day=20150101
    hour=0
    minute=0
    print '{0}{1:0>2}{2:0>2}'.format(day, hour, minute)
    
    #结果为:201501010000

    数字     格式     输出     描述
    3.1415926     {:.2f}     3.14     保留小数点后两位
    3.1415926     {:+.2f}     +3.14     带符号保留小数点后两位
    -1     {:+.2f}     -1.00     带符号保留小数点后两位
    2.71828     {:.0f}     3     不带小数
    5     {:0>2d}     05     数字补零 (填充左边, 宽度为2)
    5     {:x<4d}     5xxx     数字补x (填充右边, 宽度为4)
    10     {:x<4d}     10xx     数字补x (填充右边, 宽度为4)
    1000000     {:,}     1,000,000     以逗号分隔的数字格式
    0.25     {:.2%}     25.00%     百分比格式
    1000000000     {:.2e}     1.00e+09     指数记法
    13     {:10d}             13     右对齐 (默认, 宽度为10)
    13     {:<10d}     13     左对齐 (宽度为10)
    13     {:^10d}         13     中间对齐 (宽度为10)
     
  • 相关阅读:
    作业要求 20181127-2 每周例行报告
    作业要求 20181120-1 每周例行报告
    作业要求 20181113-2 每周例行报告
    作业要求 20181030-4 每周例行报告
    作业要求 20181023-3 每周例行报告
    20181016-10 每周例行报告
    20181009-9每周例行报告
    jQuery
    AJAX
    Maven和Solr简单总结
  • 原文地址:https://www.cnblogs.com/cfox/p/3427897.html
Copyright © 2020-2023  润新知