zoukankan      html  css  js  c++  java
  • Python数据类型---数值类型

    一、整数(Integer)简称Int,又称整型,由正整数、负整数、0构成,不包括小数,分数。

    a,b=1,2 #一种赋值方法,此时a=1,b=2

    print(a+b) #加法 3

    print(a-b) #减法 -1

    print(a*b) #乘法 2

    print(a/b)#除法0.5

    print(a//b) #取整除,0

    print(b**b) #求幂次 4

    print(a%b) #求余 1

    二、浮点数(Float),带小数点的数字。也可以使用科学计数法表示(2.5e3 = 2.5 x 103 = 2500)

    a,b=100,2.0#一种赋值方法,此时a=100,b=2.0

    print(a+b) #加法102.0

    注意:将一个整数与一个浮点数相加得到一个浮点数。

    查看a+b类型,使用type(a+b)    结果 <class 'float'>

    int与float之间数据类型的转换实例

    int_num=100

    float_num=100.1

    print(float(int_num)) #将整数类型转换为浮点型 100.0

    print(int(float_num))#将浮点型类型转换为整数型 100

    三、复数(Complex)由实部和虚部组成,其数学表示形式为a+bj(a,b均为实数),a称为实部,b称为虚部.或者表示为complex(a,b)形式。

    如:(1)a=2+3j

    print(a.real,a.imag) #2.0   3.0

    其中:a.real称为a的实部,a.imag称为a的虚部。

    (2)a=complex(1,2)

    print(a) #结果:1+2j

    课后习题:

    复数2.3e+3-1.34e-3j的实部和虚部分别是什么?如何求?(2300.0      -0.00134)

    四、布尔(Boolean)又称逻辑,bool是int的子类,用True(1)表示真,False(0)表示假。

    逻辑运算符:Not,And,Or

     例题:print(1<2) #True

    print(1>2) #False

    bool(0)# 整数0被转换成False 

    bool(1) #非整数0被转换成为True

    bool('') #空字符串被转换为False

    bool("   ") #非空字符串被转换为True

    bool([]) #空列表被转换为False

    bool({}) #空集合被转换为False

  • 相关阅读:
    批量插入测试脚本
    Show Profile分析sql语句的资源消耗
    慢查询日志
    ORDER BY优化
    Join查询
    Explain(执行计划)分析
    索引
    MySQL中的DML(数据操作语言)和DQL(数据查询语言)
    MySQL中的DDL(数据定义语言)和DCL(数据控制语言)
    MySQL架构体系介绍
  • 原文地址:https://www.cnblogs.com/python-lee/p/13788759.html
Copyright © 2011-2022 走看看