python语法笔记-input强转/print/格式化输出/数据类型转换

一、input

1.1使用方式

input(‘输入你想赚的钱’)

需要有’’,否则报错

1.2 input函数结果的赋值

money=input('输入你想赚的钱')
print(money+'是我努力的目标')
print(type(money))
#输出##  input函数结果的赋值

1.3 input函数结果的数据类型

输入的结果永远被强制的转换为字符串类型

1.4 input函数结果的强制转换

money=int(input('输入你想赚的钱'))

注意:对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换。整数形式的字符串比如’6’和’1’,可以被int()函数强制转换。
其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。
最后,小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。

number1 = input('1,2,3,4:')
number2 = '1'
print(type(int(number1)))
print(int(number1)+int(number2))
#1,2,3,4:1
结果<class'int'>
2

二、print

看print源码,sep默认是空格,end默认是换行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

格式化输出

num=3.1415
print('π的值的整数部分是%d' % num)
#说明部分需要加引号

在这里插入图片描述
格式化符号:%d %s %f %x
%d 输出int型数字,decimal,十进制数
%s 输出字符串
%f 输出浮点数
%x 输出16进制数据

注意:当有多个格式化输出时,格式如下,%后的变量需要用()括起来

print('%d * %d = %d' %(loop_one,loop_two,mul_result))

注意:float类型格式化后只保留6位小数,且四舍五入

pi=3.1415926
print('圆周率%f' %pi)

在这里插入图片描述
pi=3.1415926
print(‘圆周率%.8f’ %pi)
在这里插入图片描述

  • 指定长度:

%5d:右对齐,不足左边补空格
%-5d:- 代表左对齐,不足右边默认补空格
%05d:右对齐,不足左边补0

  • 浮点数:

%f: 默认是输出6位有效数据, 会进行四舍五入
%.8f:指定小数点位数的输出,保留小数点后8位
%4.8f:4代表整个浮点数的长度,包括小数
在这里插入图片描述
%04.8f:前面的0代表位数不足4时,用0在左侧补位。4代表整个浮点数的长度,包括小数
在这里插入图片描述

数据类型转换

在这里插入图片描述
float转换成int后,会抹去后缀所有小数点
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值