欢迎光临散文网 会员登陆 & 注册

python学习第三天

2023-07-19 10:46 作者:王的女人们们们  | 我要投稿

# 字符串格式化
str1 = "1"
str2 = "2"
str3 = "%s%s" % (str1, str2)
print(str3)
"""
%s  #内容转换为字符串放入
%d  #内容转换为整数放入
%f  #内容转换为浮点型放入
"""

data1 = "xgc"
num1 = 1997
float1 = 08.06
str4 = "%s,%d.%f" % (data1, num1, float1)
print(str4)

# 精度控制
num2 = 11
float2 = 11.345
print("数字11宽度限制5:%5d" % num2)  # 值为11,占两位,所以用三个空格补足
print("数字11宽度限制1:%1d" % num2)  # 值为11,占两位,限制为1,小于两位,限制不生效
print("数字11.345宽度限制7,精度限制2:%7.2f" % float2)  # 值为11.345,精度为2,所以值为11.35,占5位,宽度限制为7,所以前面用两个空格补足
print("数字11.345精度限制2:%.2f" % float2)  # 值为11.345,精度为2,所以值为11.35,宽度未做限制,所以输出为11.35

# 快速格式化字符串

data2 = "2"
print(f"1{data2}")  # 这种方式浮点数不会做任何处理,原样输出
print(f"小数:{float2}")  # 输出结果为 小数:11.345  ,未对float2有任何处理


# 对表达式的格式化
print("xgc%s"% ("天下第一"))
print("1+1=%d"% (1+1))
print(f"1+1={1+1}")
print("字符串的类型是%s"% type("字符串"))
print(f"{num1}+{float1}={num1+float1}")

n1 = 19.99
n2 = 1.2
n3 = 7
print("%.2f"%(n1*n2**n3))

#上班不是为了摸鱼那我还上什么班

python学习第三天的评论 (共 条)

分享到微博请遵守国家法律