python基本数字类型

数字:

整型int:年纪  年级  等级  身份证号  QQ号 手机号等

浮点型float:身高  体重  薪资  温度  价格等

字符串str:包含在引号(单,双  三)里边,由一串数字组成

用途(描述性的数据):姓名  性别  地址  学历 密码等

取值:首先要明确,字符串整体就是一个值,不过特殊之处在于:python中没有字符型,字符串是由一串字符组成也可以按照如下方法取值

name:取得是字符串整体的哪一个值: name[1] 取得是第二位置的字符

 

字符串拼接:

>>>msg1='hello'

>>>msg2='world'

>>>msg1+msg2

'hello world'

 

>>>res=msg1+msg2

>>>print(res)

hello  world

>>>msg1*3

'hellohellohello'

 

列表list:包含在【】内,用逗号分割开

用途:存多个值,可以修改

hobby=['play','eat','sleep']

添加:hobby.append('study')

清楚:hobby.remove(study)

取值:hobby[1]

 

字符串拼接:

中间用+号连接

 

字典:定义在(),逗号分割,每一个元素的形式都是key:value

用途:存在多个值,这一点与列表相同,值可以是任何数据类型

特征:每个值都有唯一的对应关系即key

布尔‘类型:

只有True和False

可变数据类型:列表list和字典dict:  不可变数据类型:整型int,浮点型float,字符串型string 和元组tuple

 

 

空(none)

表示这个值是一个空的对象,在python中很特别,用None表示:None虽然为空,但是不为0,因为0在python中有意义,而None仅仅代表是一个空值。

比如在python中你输入a = None  打印结果为空,看不见但是不会报错,但是当你只是输入a =    : 的时候python解释器会抛出一个错误

 

布尔类型(bool)

布尔类型只有两个值True或False(布尔数可以有多个,可以通过计算获得)

在python中:None, 0, '空字符串',  (空元组),[空列表],{空列表}  都被当成False,可以直接用True和False表示布尔值(注意大小写),也可以通过布尔运算得到布尔值

比如在python解释器中输入True它会返回True,输入False就会返回False,输入正确的表达式也会返回True,当然,输的如果错误的话返回False

布尔值还可以进行 and  or  与not运算

and运算:只有都为True,运算结果才是True

or运算:有一个为True结果就为True

not运算:运算结果为True则为False反之为True

布尔值经常用在条件判断语句中

 

整型(int)

整数分为普通整数和长整数,普通整数位机器的位数,比如32位和64位,超过这个值位的长整数,长整数基本上没有什么范围的限制

 

浮点型(float)

python中的浮点数就是数学中的小数,和c语言中的double基本上一个意思

posted @ 2022-05-10 19:48  剑尊  阅读(230)  评论(0编辑  收藏  举报