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

posted @ 2019-09-26 22:46  青隅  阅读(1170)  评论(0编辑  收藏  举报