python中三种格式输出方式
python的格式化输出有三种方式f-string、%、format
name = input()
print('I am {} and I am studying Python in Nowcoder!'.formt(name))
name = input()
print('I am {} and I am studying Python in Nowcoder!'.formt(name))
name = input()
print('I am %s and I am studying Python in Nowcoder!'%name)
%f方式控制小数位数
#%a.bf,a表示浮点数的打印长度,b表示浮点数小数点后面的精度
#只是%f时表示原值,默认是小数点后6位数
print "PI=%f" % math.pi
# output: PI=3.141593
#只是%9f时,表示打印长度9位数,小数点也占一位,不够左侧补空格
print "PI=%9f" % math.pi
# output: PI=_3.141593
#只有.后面没有数字时,表示去掉小数输出整数,03表示不够3位数左侧补0
print "PI=%03.f" % math.pi
# output: PI=003
#%6.3f表示小数点后面精确到3位,总长度6位数,包括小数点,不够左侧补空格
print "PI=%6.3f" % math.pi
# output: PI=_3.142
#%-6.3f表示小数点后面精确到3位,总长度6位数,包括小数点,不够右侧补空格
print "PI=%-6.3f" % math.pi
# output: PI=3.142_
#还可以用%*.*f来表示精度,两个*的值分别在后面小括号的前两位数值指定
#如下,不过这种方式06就失去补0的功能,只能补空格
print "PI=%*.*f" % (06,3,math.pi)
# output: PI=_3.142
int函数知识点
int() 方法的语法:
class int(x, base=10)
参数
x -- 字符串或数字。
base -- 进制数,默认十进制。
返回值
返回整型数据。
int() 方法的实例:
>>>int() # 不传入参数时,得到结果0
0
>>> int(3) # 输入整数的时候,默认10进制
3
>>> int(3.6) # 浮点数向下取值
3
>>> int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int('0xa',16) # 16进制 转10进制
10
>>> int('10',8) # 8进制转10进制
8
如何去除字符串中的空格
思路:
.strip() --- 删除两边空格
.lstrip() --- 删除左边空格
.rstrip() --- 删除右边空格
.replace(" ","") --- 删除所有空格
.split() --- 先切分,"".join() --- 再拼接
标签:进制,数转成,python,小数点,空格,int,print,PI
From: https://www.cnblogs.com/suncolor/p/17106854.html