Python学习笔记-1(格式化输出)

2023.4.6日  坚持自学第一天

        努力学习python,想为以后可以有一份额外收入,如果有大神可以指点一下,我将不胜感激

如果有大神想以后拥有一个合作伙伴进行交流,我会尽力赶上您的脚步!

        格式化输出,格式化输出的类型暂时有两种(目前已学)  第一种类型为占位符,第二种format

占位的类型分为多种,较为常用的为%s,%d,%f,而format是字符串中的函数,输出字符串

        占位符:  %s 的占位输出类型为字符串类型,可以使用于英文,汉字,符号等类型

                      %d 的占位输出类型为整型,可以使用于整数数字,如果转换非整型的数字,将直接                        取整(不会进行四舍五入)

                      %f  的占位输出类型为浮点型,他适用于所有小数数字,%d无法四舍五入,但%f解                         决了该问题,默认取小数点后六位。  如果我只想取小数点后1位如何做? 在占位符                         的f前,添加一个.1即可,例如 %.1f    取后二位 %.2f  他只会取后二位,并且四舍五                         入添加上去

        占位符实战操练!

题目:变量:  name = '小明'    age =  18   money = 18.88

           要求使用占位符  %s  %d  %f   并且写出两种方法  其余print文字自行想象添加

解答1:

name = '小明'
age = 18
money = 18.88
print('我的名字是%s \n我的年龄是%d \n我有%.2f零花钱' %(name,age,money))

解答2:

name = '小明'
age = 18
money = 18.88
message = '''
我的名字是 : %s
我的年龄是 : %d
我有%.1f零花钱
''' %(name,age,money)   #这里注意%号不能单独开头,必须放在引号后面
print(message)

检查问题,等号不要写成冒号(因为马虎出了这个问题,还检查了两遍没看出来)

        

        Format(格式化)

format的使用方法和占位符是有些许相似的,但两者也有本质的区别

举例

age = 2

message = '小明说: 我今年{ } 岁了'.format(age)

print(message)

首先也是需要定义变量,然后占位符是使用%s,%d来进行占位,而format是使用{ } 花括号进行占位,使用.fomat(age)引入到该花括号内   

format是一个字符串中的函数 , .format( ) 此处的 “ . ” 点,代表调用的含义,我调用该函数,引入变量,要理解该含义

     format实战操练!

题目: 举例是单个函数,做一个多个函数format代码吧!

解答:

age = 10

height = 150

messgae = '小明说: 我今年{}岁了,身高{}cm'.format(age,height)

print(messgae)

以上为总结知识点,出自哔哩哔哩千峰宋如宁老师课程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值