发布网友
共2个回答
热心网友
1、number
即数字类型,包含int(整型)、float(浮点型)、bool、complex(复数类型)四种基本类型,可用于存储数值;
类型转换:int()、float();
数*算:+、-、*都与C语言相同,/表示做触发(结果一定为浮点数),//表示做除法,(结果只保留整数部分,去掉小数部分)% 表示做求余运算**
表示做幂次方运算 (注意运算次序)
2、string
即字符串类型,字符串需要用单引号’’或双引号" "括起来 三引号–注释,字符串也是一种特殊的元组。不能改变字符串中的某个元素的值;
基础操作:索引、切片、乘法-多次输出、成员资格检查、长度len()、最大值、最小值;
3、list
即列表类型,list的数据项可以是不同类型,其各个元素也可以改变,list是使用[]方括号包含各个数据项,+多个列表进行合并成一个列表*列表重复输出多次in某个项是否在列表中,可对列表项进行添加、修改、删除。
4、tuple
即元组类型,tuple 是使用( )小括号包含各个数据项,tuple与list的唯一区别是tuple的元素是不能修改,而list的元素可以修改。
5、set
即集合类型,是一个无序不重复元素的序列,使用大括号{}或者set()函数创建集合,用set()创建一个空几个,使用set也可以去重。
6、dictionary
即字典类型,字典的每个元素是键值对,无序的对象集合,是可变容器模型,且可存储任意类型对象,可以通过键来引用,键必须是唯一的且键名必须是不可改变的(即键名必须为Number、String、元组三种类型的某一种),但值则不必。
热心网友
Python数据类型
计算机可以处理各种数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:
/ / 整型(int)
整型 :常被称为是整型或整数,是正或负整数,不带小数点。
1a =123
2#123为整数,将123赋值给变量a
3print(type(a))
4#变量a的数据类型为int类型 <class 'int'>
/ / 浮点型(float)
浮点型 :浮点型由整数部分与小数部分组成,浮点型也可以使 用科学计数法表示。
1a =123.456
2#123.456为浮点数,将123.456赋值给变量a
3print(type(a))
4#变量a的数据类型为float类型 <class 'float'>
/ / 字符串(str)
字符串 :字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等。
1a ='我是一棵圣诞树'
2#'我是一棵圣诞树'为字符串,将其赋值给变量a
3#''或""本身只是一种表示方式,不是字符串的一部分
4print(type(a))
5#变量a的数据类型为str类型 <class 'str'>
/ / 布尔值(bool )
布尔值 :布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False(注意大小写)
1'''
2布尔值可以用and、or和not运算
3'''
4#and运算是与运算,只有所有都为True,and运算结果才是True
5>>>TrueandTrue
6True
7>>>TrueandFalse
8False
9>>>FalseandFalse
10False
11>>>5>3and3>1
12True
13
14#or运算是或运算,只要其中有一个为True,or运算结果就是True
15>>>TrueorTrue
16True
17>>>TrueorFalse
18True
19>>>FalseorFalse
20False
21>>>5>3or1>3
22True
23
24#not运算是非运算,它是一个单目运算符,把True变成False,False变成True
25>>>notTrue
26False
27>>>notFalse
28True
29>>>not1>2
30True
/ / 空值(None)
空值 :空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。
tips:下期讲解Python变量
PMP项目管理视频教学