• python之字符串格式化方法


     1  #字符串格式化方法一 ,是为了更好的表达字符串,往字符串里传递参数
     2 # print里面的变量名不需要加引号
     3 # 使用场景:requests.post(data = infoData )
     4 #字符串格式化方法一  %s %d %f %x
     5 
     6 # 小明的年龄
     7 # myAge = 19
     8 # print("小明的年龄是%d" %myAge)
     9 # myAge +=1
    10 # print("小明的年龄是%d" %myAge)
    11 # print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
    12 # %s s代表string,字符串类型
    13 # my_name = "小明"
    14 # print("我的名字是%s" %my_name)
    15 # %d d代表digit,数字的意思  %正数值d 右对齐,左补齐 ,补空格;%负数值d 左对齐,右补齐 ,补空格
    16 #补0在%后面补
    17 # my_Age = 19
    18 # print("小明的年龄是%005d岁" %my_Age)
    19 # %f f代表float,浮点型,保留小数点两位则是 %.2f , %6.2f  代表总位数6位,小数点后保留2位
    20 #如果长度要求<本身长度,不理会该长度要求
    21 # my_Height = 180.1
    22 # print("小明的年龄是%.2fcm" %my_Height)
    23 # is_man =False
    24 # print("小明是男性:%s" % is_man)
    25 
    26 #字符串格式化方法二
    27 #一,顺序填值 format   格式:字符串对象.format,指定宽度:{:>宽度值}  >右对齐,<左对齐,补0需要在冒号和方向符之间补
    28 # name = "tom"
    29 # age = 20
    30 # info = "我的年龄是:{},年龄是:{}".format(name,age)
    31 # print(info)
    32 
    33 #二,下标填值 ,字符串里的大括号里面可以填format后面里的变量的下标
    34 # name = "tom"
    35 # age = 20
    36 # info = "我的年龄是:{0},年龄是:{1}".format(name,age)
    37 # print(info)
    38 
    39 #f 方法 ,最方便 ,对齐补齐与foemat一致
    40 name = "toma"
    41 age = 9
    42 info = f"我的年龄是:{name:0>9},年龄是:{age:0>2}"
    43 info2 = f"我的年龄是:{name},年龄是:{age}"
    44 print(info)
    45 print(info2)
    46 
    47 #如果有多余的一个大括号
    48 # name = "tom"
    49 # age = 20
    50 # info = f"我的年龄是:000>{name},年龄是:{age},我本身就一个{{}}符号"
    51 # print(info)
  • 相关阅读:
    日常巡检
    mysql 主从
    tomcat +apache 动静分离
    ELK安装
    LVS-NAT模式
    shell 三剑客
    shell $传参
    zabbix安装
    lvs-DR 负载均衡
    解决ubuntu中pycharm的图标没有问题
  • 原文地址:https://www.cnblogs.com/zhaobobo001/p/14418102.html
Copyright © 2020-2023  润新知