Python 基础学习02

1.数值型对象的创建

(整型和和浮点型就不多赘述)

使用type函数可查看对象类型

a=2

type(a)

int

浮点型对象(float)也可用科学记数法来创建,在科学记数法中,e代表以10为底,e后面的数字代表10的幂。例如:1.23e=1.23*100=123

科学记数法创建的数,即使是整数,也会用浮点类型表示;

浮点类型不是小数类型,小数一定只能用浮点表示,但浮点类型对象还可用于存储整数型数据。

创建复数对象

Python中复数的定义与数学中复数定义相同   #complex代表复数

 对象类型转换:

使用int函数将浮点型转换为整型

int(4,3)----->4   ;   int(4,9)----->4   #int功能实际上是保留小数的整数部分

同理:float(1)----->1.0

2.数值型对象的科学运算

(不同的运算符)// 相除后取整,**幂运算

9/2----->4.5   #即使你运算的数值都是整型,也有可能返回浮点型对象

9//2----->4

9**2----->81

通过导入math包,还可以使用更多科学运算函数。Python中,包是指封装好的,功能完整的代码模块,导入该模块后,可使用包中定义的函数或类。Python中可使用import语句进行包的导入。

import  math

math包中常用的计算函数(见收藏)

Python自带的科学运算函数:

abs(x)----->返回x的绝对值,类型随x

max(n1,n2,...)----->返回最大值;min(n1,n2,...)----->返回最小值

round(x,[,n])----->默认返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的n位。例如round(1.23456,3)返回1.235

符合赋值运算符

例如:c+=a等效于c=c+a

3.布尔型对象

也被称为逻辑性对象,只包含两个值,TRUE,FALSE,主要用于进行逻辑运算或表示某种逻辑运算结果。

创建布尔对象  # 首字母大写,Python区分大小写

True------>True

type(False)------>bool

比较运算

最常见的生成布尔型对象的表达式就是比较运算。常用的比较运算的运算符如下所示:

==        !=        >        <        >=        <=        例:

a==3        b==3        a==b----->True 

逻辑运算

and        or        not        例:

x and y    “与”运算:如果 x 为False,x and y 返回False,否则它返回 y 的计算值    

x or y       “或”:如果 x 是True,它返回True,否则它返回 y 的计算值

not x        “非”:如果 x 为True,返回False。如果 x 为False,他返回True

(其实还是和在离散数学中学的一样)

布尔型对象和数值型对象的对应关系

1.体现在恒等时为True

1==True----->  True

0==False---->  False

2.可参与逻辑运算

1 or False-----> 1

not 0-----> True

但本质上还是不一样的,可用is来判断

1 is True----->False

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值