zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    bootstrap模版
    spark
    断点
    如何让数据动起来?Python动态图表制作一览。
    证据就在代码里
    windows下oracle的ora-27100错误
    SQL优化 | MySQL问题处理案例分享三则
    MySQL安装好之后本地可以连接,远程连接卡死
    MySQL千万级大表在线变更表结构
    ORA-39006错误原因及解决办法
  • 原文地址:https://www.cnblogs.com/zhaobobo001/p/14418102.html
Copyright © 2011-2022 走看看