python数据类型_基本运算符介绍_数据类型转换

文章目录

  • 最基本的数据类型
  • 基本运算符

一、最基本的数据类型

  1. 整型(int)
    例:123;666;5等

  2. 浮点型(float)
    例:3.14;314e-2(科学计数法)等

  3. 布尔型(bool)
    仅有:True 和 False
  4. 字符串型(str)
    例:"123";"aaa";"张三"等

可以使用type()方法来确定数据的类型。

二、基本运算符

运算符说明实例结果
+加法1+34
-减法5-23
*乘法5*630
/

浮点除法

0不能作除数

8/42.0(float)
//整数除法9//51
%模(取余)9%54
**2**38

 补充:

divmod()函数
divmod()函数可以同时得到商和余数:

a = divmod(13,4)

# a:(3, 1)
# 表示13/4 商为4 余数为11

运算符

(中间没有空格)

作用
+=a+=3a=a+3
-=a-=3a=a-3
*=a*=3a=a*3
/=a/=3a=a+3
//=a//=3a=a//3
**=a**=3a=a**3
%=a%=a=a%3

运算符例(都是以a=10,b=20为例)
==

a == b

结果:False

!=

a != b

结果:True

>

a > b

结果:False

<

a < b

结果:True

>=

a >= b

结果:False

<=

a <= b

结果:True

逻辑运算符格式结果
and
(与)
x and yx为True并且y也为True-->True
其余情况-->False
or
(或)
x or yx为False并且y也是False-->False
其余情况-->True
not
(非)
not xx为True-->False
x为False-->True

is判断两个标识符是否是引用的同一对象
is ont判断两个标识符是否是引用的不同对象
in
not in

三、数据类型转化

  1. int()
    1浮点数直接舍去小数
    a = 11.11
    b = int(a)
    
    # b:11
    布尔值:True->1,False->0
    a = True
    b = int(a)
    c = False
    d = int(c)
    
    # b:1
    # d:0
    字符串符合整数形式,转换成对应的整数
    a = "12345"
    b = int(a)
    c = "abc12345"
    d = int(c)
    
    # b:12345
    # 字符串c不符合整数格式,无法使用int()方法转换成整型
  2. 自动转型
    a = 8 + 2.0
    
    # a:10.0
    # a为整型与浮点型相加
    # 运算结果会自动转成浮点型
  3. float()将其他类型转为浮点型
    a = 10
    b = float(a)
    
    # b:10.0
    a = "9.99"
    b = float(a)
    
    # b:9.99

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值