部分关于python编写代码时的注意要点

本文详细介绍了Python中print函数的高级用法,包括如何去除默认空格、自定义分隔符和结束符,以及如何处理字符串中的小数点精度。此外,还讲解了float类型转换和格式化字符串的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,print输出
在上一篇博客中整理了print默认输出项之间是有空格的
例如
print(‘我的年龄是’,age)
#我的年龄是 13

想要去掉之间的空格怎么办?

pycharm中使用ctrl键点击print(也可点击其他指令)可以进入这条指令源代码当中进行查看其中的功能注释,

我们发现在功能注释中**sep=‘’**的工能正是我们想要的东西
而在代码中使用时就可以插入
print(‘我的年龄是’,age,sep=’,’)#也可以指定任何字符
#我的年龄是,13

同时,在处理代码换行问题时**end=‘’**就可以发挥它的作用了。
在这里插入图片描述
在不希望输出项之间有任何东西的时候在print语句末插入end=“”
print(‘我的年龄是’,end=’’)
print(age,end=’’)
print(‘岁。’,end=’’)

#print指令一般情况下只是程序员为了方便程序查看执行结果用的。

二,对于字符串的要点补充
1,float类型补充
再很多情况下输入的值中需要用到小数
而在遇到非浮点类型的值需要强制转换的时候就可以用float
#输出:股票涨幅为13.0%

a = (‘请出入股票涨幅幅度’)
a = float(a) #需要小数强制转换
b = ‘这只股票涨幅幅度为%f%%’%(b)

#如果在格式化字符串中,"%"作为普通字符,原样输出的时候,可以由“%%”转义表示“%

2,保留小数
%f的默认保留位数为六位
而用%m.nf m表示数值一共占多少位,而n则代表小数点后保留几位。
c = ‘%3.1f’%(2.59)
print(c)#2.6

d = ‘%4.1f’%(2.59)
print(c)#2.6
#而在总体宽度m与小数点精度发生冲突的时候则以n为精度为准,也可以忽略m
e = ‘%.lf’%(2.00)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值