python的算数表达式_Python数字与算术表达式

1.Python的核心数据类型及内置对象

A.数字类型:

1>整型(int)和浮点型(float),  eg:10,20.1

2>复数型(complex), eg:1+2j

3>布尔型(bool), eg:True,False

B.字符串类型:str,eg:'abcd'

C.空值:None

A-1.整数

a.整数是不带有小数部分的数字,包括自然数,0,负数.eg:-5,100,0

b.十进制方式表示.eg:-5,100,0,9999999999999,注:Python3对整数的大小不做限制,即整数的可以很大很大

c.八进制方式表示.eg:0o177(255),0o11(9)

d.十六进制方式表示.eg:0XFF(255),0x11(17),0x1234ABCD(305441741),注:x后面是数字,用小写形式,X后面是字母,用大写形式,

A-2.浮点数

浮点数是带有小数部分的数字,小数部分也可以是0

浮点常熟的两种表示方式

a.小数.eg:3.14,0.14,1.0

b.科学计数法.eg:6.18E-1(0.618),2.9979E8(光速)

A-3.布尔值

用来表示真(成立)和假(不成立)的两种状态的类型

Ture 1  表示真(条件满足或成立)

False 0 表示假(条件不满足或不成立

B.复数

数学里的一种表示方式,分为实部(real)和虚部(image),虚部是以j或J结尾的数.eg:1j,1+1j

C.空值 None

None是一个特殊的常量,不表示任何类型,通常用来占位,或变量解除引用,空值和任何其它类型进行比较永远返回False

2.Python算术表达式

A.表达式

由一个数字(或其它对象)或数字和运算符组成用来表示,表达式通常是用来让计算机做一些事情,并且返回结果.eg:1+2,2>1

A.算术运算符

+    加法    1+2

-     减法    1-2

*    乘法    1*2

/    除法    1/2

%   取余    1%2

//    地板除     1//2

**    幂运算     1**2

B.算术运算符优先级

**  *  /  %  //  +  -

C.括号分组子表达式

用()可以将表达式分组,()内部的表达式先进行运算,eg:(2+1)*3=9,2+1*3=5

D.混合类型自动升级

1+2.14返回类型为浮点型3.14

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值