首页 Python基础入门视频教程 Python基础数据类型
pay pay

Python基础数据类型

日期: 2021年11月20日 06:09
阅读: 379
作者: Python自学网

摘要: Python数据类型有很多,前期我们主要学习一些基础数据类型,后面的课程中还会遇到一些稍微复杂的数据类型。今天主要讲以下几种:

Python数据类型有很多,前期我们主要学习一些基础数据类型,后面的课程中还会遇到一些稍微复杂的数据类型。今天主要讲以下几种:

  • Number(数字):整数,浮点数(小数),复数
  • String(字符串)
  • Boolean(布尔值):True & False
  • None(空值):有值,但是为空

 一、整型

# 概念:任意大小的正整数和负整数
# 将22赋值给变量x
x = 22
print(x)
print(type(x))
# 赋值一个长整数给y
y = 999999999999999999999999999
print(y)
print(type(y))
# 给z赋值一个很小的整数
z = -111111111111111
print(z)
print(type(z))

二、浮点型

# 概念:就是数学中的小数,在计算中会出现四舍五入现象(在运算符中详解)
# 将22.2赋值给变量x
x = 22.2
print(x)
print(type(x))
# 赋值一个长整数给y
y = 0.99999999999999999
print(y)
print(type(y))
# 给z赋值一个很小的整数
z = -0.111111111111111
print(z)
print(type(z))

import math
print(math.modf(19.4))  # 拆分小数和整数部分

三、复数

x + yj  # x 表示实部,y 表示虚部。
a = 15 + 0.5j
print(a)
print(type(a))
b = 8 - 1.5j
print(b)

四、字符串

name = 'Python自学网'
website = "http://www.wakey.com.cn/"
age = '20'
like = '篮球'
print(name, website, age, like)

五、bool类型

a = False
b = True
print(type(a), b)
print(type(False + 1))

六、None空值

# 它既不是0,也不是False,也不是空字符串。它只是一个空值的对象,也就是一个空的对象,只是没有赋值而已,数据类型属于NoneType
print(None == 0)  # None不是0
print(None == False)  # None不是False
print(None == '')  # None不是空字符串
print(id(None))  # 但是None是存在的
print(not None)  # 非空的时候又返回True
print(type(None))  # <class 'NoneType'>

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
上一篇:输入与输出函数
回顶部