python基本数据类型

python基本数据类型

python的数据类型有:整型,浮点型,字符串,列表,集合,元组,字典,布尔型等等。数据类型是编程语言必备的属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算。

 

一. int 整型

即整数 eg:1,2,3,4. 可用来表示个数等.

>>> age = 20
>>> type(age)
<class 'int'>
>>>


二. float 浮点型

即有小数点的数字,如2.3, 5.087. 可用来表示如身高等.

三.str  字符串

即文本类描述, 有四种表述方式:单引号,双引号,三引号,三个双引号

多重引号的目的是为了便于引用插入内容.

 

其中''''''前面如果有变量名则为字符串,反之为多行注释

注释就是对一段代码的解释说明

其分为单行注释和多行注释.

 

四.list 列表

 列表用[]表示,可以存储多个不同类型的数据 ,元素与元素之间用,隔开再空一格.(元素要用"包裹)

    user_list = ['jason', 'kevin', 'oscar', 'tony']
  
List索引取值,从0开始计数的, [遇到逗号就换行 可以明显看到有多少元素]

如图所示, 索取"我就去你的棒棒鸡''

 

五.字典 dict   

字典能够非常准确的存储信息,用大括号{}表示. 大括号内部可以存放多个元素 ,元素与元素之间逗号隔开.

info = ['jason', 100, 233, '还能吃', 389]


   元素是以K:V(key:value)键值对的形式存储
K(key)是对V(value)的描述性性质的信息 一般都是字符串(即文本信息)
V(value)是真实的数据,类似于变量的值 ,可以是任意数据类型.

 

强调:字典是不支持索引取值的 因为字典内部是无序的

    字典不能索引取值,可以按K取值

user_info = {
    'username':'jason',
    'age':18,
    'hobby':'DBJ',
    'year':95
}
            print(user_info['username'])   jason
            print(user_info['age'])
          按K取值不能取没有收录到的信息  

 

那么如何在字典里取值呢? 让我们一起看一下下边的练习题吧!

六. set 集合

set与dict类似(内部存放多个元素,用逗号隔开s={1,2,'晚上','kelly'kelly'}),但set是一组key的集合,与dict的区别在于set不存储value。

本质:无序且无重复元素的集合(具有自动去重的功能)。


如果{}内时空的, 系统默认数据类型为字典


 七.tuple 元组   

元组(tuple)与列表类似,也是一种序列数据类型。
元组是不可变类型,其元素不能修改。
元组写在小括号 ( ) 里,元素之间用逗号 , 隔开。

t = (1, 2, 3, 4)

元组内数据不能'修改'

列表里的元素可以修改

 

八. bool 布尔值

布尔值是用来描述事物对错 ,是否可行的 ,主要用于逻辑判断. 只有两种状态: true 和 false.

在python中所有数据在进行判断的时候都会有bool值
bool默认为fasle的数据
0 none 空字符串 空列表 空字典....

 

一般用is开头
is_right = True      1 表示代替
is_delete = False     0 表示代替
is_alive = True

好啦,今天的分享就到这里了!继续加油吧!

 

posted @ 2022-03-04 19:02  Yietong  阅读(542)  评论(0编辑  收藏  举报