一,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)