0
点赞
收藏
分享

微信扫一扫

python3基础篇02(基本数据类型-数字)


一.数据类型

   不可变类型:数字,字符串,元组

   可变数据类型,列表,字典,集合

数字(num)

int(整型)

float(浮点型)

bool(布尔型) 布尔型变量的值只有 真(true)和假(false)

complex(复数)

关键字:type 可以查看他是什么类型

#整数
number1 = 100
a = 20
res = type(a)
print(res)

#浮点数
b = 1.2
c = 222.2
res2 = type(b)
print(res2)

#布尔类型数据
t = True
f = False
res3 = type(f)
print(res3)

结果:

python3基础篇02(基本数据类型-数字)_运算符

 

运算

1.算数运算

# 算术运算符
"""
+ :加
- :减
* :乘
/ :除
** :幂运算
% :取余
//:除法取整(取商)
"""
a = 20
b = 5
res = a / b
print(res)
print(2**4)
print(9//5)

结果:

python3基础篇02(基本数据类型-数字)_运算符_02

 

2.赋值运算

(1) 赋值运算符: = += -= *= /= %=

aa = 22
aa = aa + 1 # 等同于 aa +=1
print(aa)


bb =22
bb -= 1 # 等同于 bb = b-1
print(bb)

结果:

python3基础篇02(基本数据类型-数字)_运算符_03

 

3.比较运算

比较的条件成立,返回的是True,条件不成立返回的是False

比较运算符: 
== 表示等于
!= 表示不等于

a1 = 12
b1 = 12
print(a1 > b1)
print(111 == 111)
print("musen" == "xiaoming")

结果:

python3基础篇02(基本数据类型-数字)_优先级_04

4.逻辑运算

逻辑运算符:与  或  非
and: 真真为真(所有的条件都要成立,才会返回True,否则返回False)
or : 一真为真,假假为假(只要有一个以上的条件成立,就返回True,都不成立返回False)
not: 取反

print(10 < 8 or 9 > 10)
print(not 10 < 7)

结果:

python3基础篇02(基本数据类型-数字)_数据类型_05

5.运算符的优先级

运算符的优先级:用括号解决

print(10 > 8 and (11 > 19 or 11 < 19))

结果:

python3基础篇02(基本数据类型-数字)_数据类型_06

 

举报

相关推荐

0 条评论