小甲鱼零基础学习python_4 【数据类型与常用操作符】


Python的数据类型:

(1)几种基本类型

[整型int]
python3把整型和长整型整合在一起了

[布尔类型bool]
True False

[浮点型float]
python区分整型和浮点型主要是看有没有小数点

[e记法] —- 科学记数法
Eg:

a=0.00000000000000025
print(a)
a=1.5e2
print(a)

输出:

    2.5e-16
    150.0

(2)类型转化函数

这里写图片描述

Eg:
字符串转化为整型:
a=’520’
b=int(a)
print(b)

浮点型转化为整型,python不采取四舍五入,采取截断方式,效率高
a=5.99
b=int(a)
print(b)

这里写图片描述

字符串转化为浮点型:
a=’5.99’
b=float(a)
print(b)

科学记数法转化为字符串型:
a=5e-3
b=str(5e-3)
print(b)

这里写图片描述

Ps:
不要用str等作为变量名:
因为此后若想使用str作为变量函数,则str为变量名,而不是原来的函数功能。

(3)数据类型

a. type()函数
a='520'
print(type(a))
a=520
print(type(a))
a=520.01
print(type(a))
a=True
print(type(a))

这里写图片描述

b. isinstance()函数 [bif]

第一个参数为待确定类型,第二个参数为目标类型
True表示类型一致,False表示不一致

Eg:

a=520.1314
print(isinstance(a,int))
print(isinstance(a,str))
print(isinstance(a,float))
print(isinstance(a,bool))

这里写图片描述


Python的常用操作符:

这里写图片描述
这里写图片描述

Eg:

print(not True)
print(not False)
print(not 0)
print(not 6)
print(3<4<=5)

这里写图片描述

Eg:
(一)
+ - * / % ** //

Eg:


a=b=c=d=12
a+=1
print(a)
b-=3
print(b)
c*=3
print(c)
d/=2
print(d)

这里写图片描述

Eg:

【地板除法,获得小于当前数的最大整数】

d=12
d/=2   #  /变成浮点数的值  正常的除法/
print(d)

d //=3
#floor 地板除法,获得小于当前数的最大整数
print(d)

d=3.0//2
# floor 地板除法,获得小于或等于当前浮点数的最大整数
print(d)

e=5%2  #求余运算
print(e)

e=3**2   #幂运算
print(e)

这里写图片描述

(二)
运算符之间优先级别示例:

print(-3**2)
print((-3)**2)
print((3)**-2)

这里写图片描述

区分优先级:

A.用括号
B.根据优先级,比如比较操作符优先级高于逻辑操作符

这里写图片描述

( 但是幂运算有点特殊:)
-3**2=-9

但是:

-3**-2=0.1111111111111111

幂运算的优先级虽然高于 单目运算符正负号,但是当正负号在幂运算右边时,由于充当指数,此时得先计算单目运算符。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值