每个python对象都具有布尔值_Python--基本的对象类型(数字int和布尔值bool)

Python中:万物皆对象,对象有类型。本章节介绍一下在编程中最常用的几种对象类型。

1.1数和四则运算

1.1.1数

--整数用int表示,比如2,10等;

--浮点数用float表示,2.33,4.89,0.28等;

--Python中每个数字都是真实存在的,对我们来说就是一个对象。比如数字2就是一个对象,每个对象在内存中都有自己的一个地址,这就是它的身份;

注意:1.用id()函数可以查看每个对象的内存地址;2.用type()函数可以查看对象的类型;3.help()函数可以查看其他函数的帮助信息。

--数字有以下数学操作符:加(+)、减(-)、乘(*)、除(/)、求余(%)、取整或者求商(//)、指数(**);导入math库,可以进行更多数学操作。

注意:1.运算符两侧只要有一个浮点数,结果就是浮点数,否则就是整数;2.我们输入的是十进制进行计算,计算机先将十进制转化为二进制然后再进行计算,有可能导致计算结果异常。

--几种常见的函数:1.divmod(),用来求商和余数;

2.round(),用来四舍五入;

3.int() 函数用于将一个字符串或数字转换为整型,比如int("1000",2);

4.float() 函数用于将整数和字符串转换成浮点数

注意事项:1.小整数对象池:[-5,257]这些整数对象是提前建立好的,不会被垃圾回收;2.0b1111表示二进制数,0o21712表示八进制数,0x123213表示16进制数

1.1.2变量

--变量无类型,对象有类型;变量是用来绑定对象的标识符。

--变量名命名规则:1.只能包含字母,数字,下划线;2.只能是一个词;3.不能以数字开头;(注意:也不能用python常用的函数名等来作为变量名)

1.1.3常用的内置函数

--input()函数,等待用户输入,返回值默认为字符串

--print()函数,将括号内的字符串显示在屏幕上

布尔值计算机中用0和1表示,0表示False,1表示True

可以使用bool() 函数将给定参数转换为布尔类型,如果没有参数,返回 False

--None  ""    ()   []    {}   0 返回值都是False,其余都是True

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值