python---格式化输出

格式化输出

input()函数得到的是字符串!!

print()的参数

    print()默认输出会换行
    若是想修改,将下面的end的值改变就可以:
    print(12,34,end="\n")
    输出两个以上的变量时,中间默认以空格隔开
    若是修改,修改sep参数的值即可:
    print(12,23,sep="##")

转义字符格式化输出

将数字格式化一个16/8进制的值
print('%x' %10)
print('%X' %10)

print('%o' %10)
print('%e' %12.3)

print('%f' %12.3)##默认小数点6位
print('%.2f' %12.3)##改为小数点后两位

format格式化输出

format 格式化,大括号当做占位符
print('{},爱老虎油'.format('zhangsan'))
print('{},{}爱老虎油'.format('dashazi','sb'))

还可以设置参数的位置
print('{1},{0}爱老虎油'.format('ab','svf'))

格式符号 转换
%c 字符
%s 通过str() 字符串转换来格式化
%i 有符号十进制整数
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%X 十六进制整数(大写字母)
%e 科学计数(小写’e’)
%E 科学计数(大写“E”)
%f 浮点实数
%g %f和%e 的简写
%G %f和%E的简写


你可能感兴趣的:(Python)