菜鸟学Python之数据类型
Posted L-Jason
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟学Python之数据类型相关的知识,希望对你有一定的参考价值。
1.数字类型
-
整型:int
即不带小数点的数,通常用来标识年龄,账号,身份证号,等级等整数。
-
浮点型:float
即带有小数点的数,通常用来标记身高,体重,科学计算等有小数点的数。
2.字符串类型
-
字符串类型: Str
name = ‘Jason‘ # name = str(‘Jason‘) # 在Python中带有引号的都是字符串类型,他通常用来标识描述性的字符,例如标识人的姓名、爱好、身高等。
单、双、多引号的区别: 1. 单引号和双引号使用中无区别,但要保持使用过程中前后一致
2.多引号:“”“多段字符串”“”,即多引号可以用来存放多段字符串。
字符串的运算:字符串也能够进行一些简单的运算包括“加法”和“乘法运算”
1.加法运算:即简单的拼接
>>> name = ‘jason‘ >>> age = ‘18‘ >>> name + age ‘jason18‘
2.乘法运算:字符串的乘法运算只能与整型数字相乘
>>> name = ‘jason‘
>>> name*3
‘jasonjasonjason‘
3.列表
-
列表:list
-
在[ ]内,以逗号隔开,可以存放多个类型的值的数据类型叫做列表
-
列表的嵌套和取值
-
嵌套:即列表内还可以存放列表类型,取值的方式即可以用按照索引方式取值
>>> List = [‘C‘,‘Java‘,‘python‘,[‘php‘,‘go‘,‘ruby‘]] >>> List[3][0] ‘php‘
-
取值:按照索引方式取值
>>>student = [‘tony‘,‘allen‘,‘jack‘,‘rose‘]
>>>student[2][3]
>>>‘k‘
-
4.元组
-
元组:tuple
元组是一个加了枷锁的列表,在( )内,以逗号隔开可以存放多个类型的值的数据类型,且其中数据不可更改,这种数据类型称之为元组
>>> Tuple = (1,2,3,4,5,6) >>> type(Tuple) <class ‘tuple‘>
-
注:列表的灵魂标志是”[]“,但是元组的标志却并不是”()“,而是”,“
>>> Tuple = (1) >>> type(Tuple) <class ‘int‘> >>> Tuple_1 = (1,) >>> type(Tuple_1) <class ‘tuple‘>
5.字典
字典:dict
-
what 什么是字典?
在{ }内,以key:value格式存放多个对印关系数据的数据类型称为字典。
-
why 为什么要有字典?
因为字典的存放方式是key;value的映射方式,方便对特定数据进行存取及修改。
-
when 什么时候需要用到字典?
当我们要存放类似于一个人的姓名,年龄,身高,体重,工作,爱好等多种信息的相关数据时,为了 方便后续的查找,这个时候我们会优先选择具有映射对印关系的字典。
-
how 怎么用字典
dic = {‘name‘:‘jason‘,‘age‘:‘23‘,‘height‘:‘183cm‘,‘weight‘:‘80kg‘}
6.集合
集合:set
在 { }内,以逗号隔开,可以存放多个无对应关系的数据的数据类型称之为集合,集合多用来“去重”和“进行关系运算”
>>> all = {1,2,3,4,5,6,7,8,9} >>> type(all) <class ‘set‘>
-
以上是关于菜鸟学Python之数据类型的主要内容,如果未能解决你的问题,请参考以下文章