Python(print)(2020-09-15)

2020-09-15  本文已影响0人  我的自由飞

小言

输入的weight 是75.0

print("小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为:%d KG" % self.weight)

    结果:74   而不是  74.5

知识点

1)输入

name = input("输入姓名:")   # 读取一行,转为 string 类型返回

num = int(input("输入数字:"))  # 所以呢只能强制类型转换了

2)输出

print(*Objects, sep='', end='\n')

第一个参数是我们要在控制台输出的数据,可以是多个用 , 分割开就行,sep 是每个输出之间的间隔符

print("www","jianshu","com", sep=".")        >>>www.jianshu.com

3)格式化输出

        格式 描述

        %% 百分号标记 #就是输出一个%

        %c 字符及其ASCII码

        %s 字符串

        %d 有符号整数(十进制)

        %u 无符号整数(十进制)

        %o 无符号整数(八进制)        %e 浮点数字(科学计数法)

        %x 无符号整数(十六进制)        %X 无符号整数(十六进制大写字符)

        %E 浮点数字(科学计数法,用E代替e)        %f 浮点数字(用小数点符号)

        %g 浮点数字(根据值的大小采用%e或%f)       %G 浮点数字(类似于%g)

        %p 指针(用十六进制打印值的内存地址)         %n 存储输出字符的数量放进参数列表的下一个变量中

测试

print("小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为:%d KG" % self.weight)

>>>小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为: 74 KG

print("小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为:%.2f KG" % self.weight)

>>> 小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为:74.50 KG

print("小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为", self.weight, self.weight, sep="--")

>>> 小吴 喜欢运动,然后就会减少体重 0.5 KG, 体重为:--74.5--74.5

上一篇下一篇

猜你喜欢

热点阅读