基本数据类型 【程序设计】

数据类型:整数类型、浮点数类型和复数类型

 

1.整数类型

  整数类型没有取值范围限制,有4种进制表现形式

    (1)十进制,例如1010

    (2) 二进制  0b或0B  例如: 0b1010

    (3)八进制  0o或0O   例如: 0o1010 

    (4)十六进制 0x或者0X 例如: 0X10F0

 

2.浮点数类型

    (1) 十进制数表示

      (2) 科学计数法,e或者E作为幂的符号,以10为基数

           <a>e<b> = ax10b

  浮点数运算间存在不确定小尾数问题,可以通过round(x,d) 函数约定运算后保留小数的位数,控制运算精度。

 

3.复数类型

     (1) a + bj,其中a是实数部分,b是虚数部分,可以使用z.real和z.imag获取实部和虚部。

  

//复数
a = 2 + 3j   #或者a = complex(2,3)
print("a的实部是{},a的虚部是{}".format(a.real,a.imag))

 

 

 

 

 4.数字类型的运算:数值运算操作符、数值运算函数

   (1) + - * 都不用说,跟其他语言一样

    (2)  x与y的商[x/y],x与y之整数商,即:不大于x与y之商的最大整数[x//y],x与y之商的余数,也称为模运算[x%y]

        

//10与3的商,整数部分和小数部分以及余数
#商[小数 + 整数]
10/3


#整数部分
10//3


#余数
10%3

#内置函数【整数 + 小数】
divmod(被除数,除数)    #结果【整数,余数】

 

 

 

    (3) x的y次幂【x**y】

 

 

 

 Python内置的数值运算函数:

              

1)abs(x)                                  #x的绝对值
  (2) divmod(x,y)                           #(x//y,x%y)
  (3) pow(x,y)或者pow(x,y,z)         #x**y 或 (x**y)%z,幂运算
  (4) round(x)或round(x,d)           #对x四舍五入,保留d位小数,无参数返回整数
  (5) max(x1,x2,...,xn)                #取最大值
  (6) min(x1,x2,.....xn)                #取最小值

 

posted @ 2019-04-24 13:24  Crown-V  阅读(430)  评论(0)    收藏  举报