input()函数得到的是字符串!!
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 格式化,大括号当做占位符
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的简写