• py-day2-5 python 百分号字符串拼接


    #### 字符串格式化。
    # %s 代替任何的元素 (数字,字符串,列表··)
    print('I live %s crty' %'my')
    print('I live %s crty' %'[6,8,9]')
     I live my crty
     I live [6,8,9] crty
    
    # %s -- %( )  可以代替多个元素
    print('I live %s crty,prefer live %s country' %('your','my'))
    
    I live your crty,prefer live my country
    
    #  %d 表示代替数字 也只能接收数字
    msg = 'i an %s  my age is %d'%('xiaoma',18)
    print(msg)
    
    i an xiaoma  my age is 18
    
    #  打印浮点数   默认保留小数点后6位数 并四舍五入
    msg = 'percent %f'%3.1415926
    print(msg)
    
    percent 3.141593
    
    msg1 = 'percent %.2f'%3.1415926   #%.2f 保留小数点后2位数 )
    print(msg1)
    
    percent 3.14
    
    # 百分比
    msg2 = 'percent %f %%'%3.1415926
    print(msg2)
    
    percent 3.141593 %
    
    msg3 = 'percent %.2f %%'%3.1415926
    print(msg3)
    
    percent 3.14 %
    # 以字典的形式上传
    msg = 'i am %(name)s  my age is %(age)d' % {'name':'xiaoma','age':18}
    print(msg)
    
    i am xiaoma  my age is 18
    #  + -  是调节左右宽度    33[色号;1m --- 33[0m    (表示填充颜色)
    test = 'i am %-20s my hobby is %s' %('mj',18)
    print(test)
    test1 = 'i am %+20s my hobby is %s' %('mj',18)
    print(test1)
    
    i am mj                   my hobby is 18
    i am                   mj my hobby is 18
    
    msg = 'i am 33[43;1m%(name)+20s33[0m my hobby is alex' %{'name':'majun'}
    print(msg)
    
    # 符号拼接
    print('rood','x','uid','eid',sep= ':')
    print('rood','x','uid','eid',sep= "-")
    
    rood:x:uid:eid
    rood-x-uid-eid
  • 相关阅读:
    分布式ID方案
    架构、分布式、微服务
    hexo+GithubPages创建自己的blog
    网络管理基本命令
    jvm-内存模型和一些eclipse调优参数
    JVM-运行时数据区
    JVM-类加载机制
    互联网架构演变过程
    jdk 1.7 新增
    【王的技法0001】机器数、真值、原码、反码、补码总结
  • 原文地址:https://www.cnblogs.com/majunBK/p/10422160.html
Copyright © 2020-2023  润新知