Python--基本的对象类型(数字int和布尔值bool)
Python中:万物皆对象,对象有类型。本章节介绍⼀下在编程中最常⽤的⼏种对象类型。
1.1数和四则运算
1.1.1数
--整数⽤int表⽰,⽐如2,10等;
int函数与round函数--浮点数⽤float表⽰,2.33,4.89,0.28等;
--Python中每个数字都是真实存在的,对我们来说就是⼀个对象。⽐如数字2就是⼀个对象,每个对象在内存中都有⾃⼰的⼀个地址,这就是它的⾝份;
注意:1.⽤id()函数可以查看每个对象的内存地址;2.⽤type()函数可以查看对象的类型;3.help()函数可以查看其他函数的帮助信息。
--数字有以下数学操作符:加(+)、减(-)、乘(*)、除(/)、求余(%)、取整或者求商(//)、指数(**);导⼊math库,可以进⾏更多数学操作。
注意:1.运算符两侧只要有⼀个浮点数,结果就是浮点数,否则就是整数;2.我们输⼊的是⼗进制进⾏计算,计算机先将⼗进制转化为⼆进制然后再进⾏计算,有可能导致计算结果异常。
--⼏种常见的函数:1.divmod(),⽤来求商和余数;
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论