Python全栈 第二天 3·数值类型

int 整数类型

整数是啥不用多说吧,就是1,2,3,4,5,6......

>>> num1 = 12345
>>> type(num1)

folat 浮点数类型

就是小数,例如1.1,1.2啥的。

>>> num1 = 1.123
>>> type(num1)

bool 布尔类型

布尔类型只有两种,False或True。表示假或真,用来做判断。False和True为系统定义类型,首字母必须大写。True的数值等于1,False的数值等于0。

>>> True + 1
2
>>> False + 1
1

>>> 1 > 2
False
>>> 1 < 2
True

复数类型

复数类型属于高中数学基础,Python中一般不常用。忘了的自己百度吧,因为我已经不会了。n = n + nj(标识符 = 实部 + 虚部),Python中虚部用“j”表示。


数值类型之间转换

输入类型(标识符或值),可将对象转换为指定的其他类型。

>>> x = 1
>>> y = 1.5
 
>>> int(y)    # 转成整数类型
1

>>> float(x)    # 转成浮点数类型
1.0

>>> complex(x, y)    # 转成复数类型
(1+1.5j)
>>> complex(x)
(1+0j)

数值类型常用小方法

  1. abs() 查看数字的绝对值
    输入print(abs(标识符或数字)),可以查看标识符或数字的绝对值。
IN:  num1 = 10
     num2 = abs(num1)
     print(num2)
     
     print(abs(-10))
OUT: 10
     
     10
  1. max() 查看最大值
    输入print(max(标识符或数字,标识符或数字)),可以输出参数里的最大值。
IN:  num1 = 10
     num2 = 88
     print(max(num1, num2, 11, 15))
OUT: 88
  1. min() 查看最小值
    输入print(min(标识符或数字,标识符或数字)),可以输出参数里的最大值。
IN:  num1 = 10
     num2 = 88
     print(min(num1, num2, 11, 15))
OUT: 10
  1. pow() 计算乘方
    输入print(pow(x, y)),可以计算x的y次方。
IN:  print(pow(10, 2))
OUT: 100
  1. round() 四舍五入计算

(1)不保留小数四舍五入
输入print(round(参数)),可以四舍五入输出结果。

IN:  print(round(1.4999))
     print(round(1 + 0.511))
OUT: 1
     2

(2)保留n位小数四舍五入
输入print(round(参数, n位)),可以输出四舍五入保留小数点后n位的结果。

IN:  print(round(1.4111, 2))
     print(round(1 + 0.4888, 2))
OUT: 1.41
     1.49

None 空值

空值是Python里一个特殊的值,不能理解为“0”,因为“0”时有意义的,而None是一个特殊值,表示空、没有的意思。


你可能感兴趣的:(Python全栈 第二天 3·数值类型)