python判断整数浮点数复数_Python 常用数据类型(整数,浮点数,复数,布尔型)...

Python的核心数据类型:

数字(整数,浮点数,复数,布尔型)

整形数 int

整数是不带有小数部分的数字,包括自然数,零,负自然数

如: -5 100 0 88888

整形数的字面值表示方式

十进制表示方式

如:10

200

9999999999999999

二进制表示方式(0b开头,后跟0~1)

如:

0b111

0b01000110

八进制表示方式(0o开头,后跟0~7)

如:

0o177 (127)

0o11 (9)

十六进制表示方式(0x开头,后跟0~9,A~F,a~f)

如:

0x1 (1) SyntaxError (语法错误)

0xFF (255)

0x1a2b3c4d

进制转换:

十进制,逢十进一

二进制,逢二进一

八进制,逢八进一

...

练习:

用交互模式计算下列表达式的值:

0x11 + 5 # 得22

0o11 + 0x1A    # 35

0b1001 + 0x2 # 11

95320c59a962ea0a8814d93d9c7adcaebfc.png

浮点数 float

浮点型数是带有小数部分的数字(小数部分也可以是0)

浮点数的字面值表示方式:

小数:

3.14 3.1 3.0 3. 0.14 .14

指数形式

格式:

小数e/E(正负号) 指数

如:

6.18E-1 等同于 0.618

2.9979e8 等用于 299790000.0

复数 complex

分为两部分:

实部(real)

虚部(image)

虚部以j或J结尾

字面值表示方式:

1j

(2J)

1+2J

(-100+200J)

布尔型数bool

用来表示真假两种状态的类型

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

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

说明:

True值为1,False值为0

空值对象 None

None是一个表示不存在的特殊对象

作用:

用于占位或变量解除绑定

表达式 expression

由一个数字 或 数字和运算符组成,用来表示要做的事情

作用:

通常让计算机解释执行并放回结果

示列:

1 + 2 # 将生成一个3这个数据对象

算术运算符

+ 加 法

- 减 法

* 乘 法

/ 除 法

// 地板除

% 求 余

** 幂函数

/ 除法

除法得到的结果是浮点数,不会丢弃小数部分

1 / 3   # 得 0.33333333333

8 / 2    # 得 4.0

// 地板除

除的结果去掉小数部分向下取整

7 / 3   # 得 2.3333333333

7 // 3  # 得 2

8 // 3  # 得 2

3.25 // 1.5    # 得 2.0

% 求余

7 % 3  # 得 1

3.25 % 1.5 # 得 0.25

** 幂运算

格式:

x ** y

意为 x 的 y次方

如:

4 ** 2 # 得 16

3.0 ** 4.0 # 得 81

1.2 ** 3.4 # 得 1.858729691979481

练习:

1. 一个商店卖柚子,7元一个,你带100元钱,能买几个柚子,找零多少元?

>>> 100 // 7    #得 14 个

>>> 14 * 7   #得 2 找零

2. 一个学生毕业薪资10000,每年涨 20%,十年后它的薪资是多少?

>>> 10000 * (1+0.2)**10    #得 61917.364223999975

运算符的优先级

**

*   /   //   %

+   -

示列:

1 + 3 * 3 ** 2 + 4 // 2

1 + 3 * 9 + 4 // 2

1 + 27 + 4 // 2

1 + 27 + 2

28 + 2

30

括号分组子表达式

用()可以将表达式分组,()内部的表达式先进行计算

混合类型自动升级

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

基本输出函数 print

格式:

print(要打印的数据) 函数,把数据输出到屏幕终端

说明:

多个数据用逗号(,)分隔开

练习:

1. 已知一个长方形的边长6cm,短边长4cm,用表达式求周长和面积并打印在终端上

print("周长是:",(6+4)*2,"厘米")

print("面积是:",6*4,"平方厘米")

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值