新版FRM备考资料下载
  • 考纲对比
  • 学习计划
  • 思维导图
  • 复习资料
  • 历年真题
  • 词典及公式

Python数据类型分为几种呢?

python有6种数据,分别是number(数字)、string(字符串)、list(列表)、dictionary(字典)、tuple(元组)、set(集合)。今天融跃小编先给大家讲number、string和list吧。

一、数字(Number)

python的数字分为int(整型)、float(浮点型)、bool(布尔型)。int就是所有整数;float就是小数和用科学计数法表示的数;bool只有“True”和“False”两个值,但是“True”的数值是1,“False”的数值是0,它们都能和数字进行运算。可以用type()方法查看数据的类型。

Python数据类型

python的数字运算符有+、-、*、/、//、%、**。+、-、*、/就是数学中的加减乘除;//是地板除,结果会把小数部分舍去;%是取余数;**就是指数运算,例如2**3就是2的3次方,试试吧。

Python数据类型

字符串(Srting)

python中的字符串用单引号''或者双引号""包围起来,但是引号只表示里面的内容属于字符串。字符串中有时会出现特殊字符,例如“\n”是换行符,“\t”是制表符,要正常表现这些字符,就要在前面加个“\”转义,或者在字符串前面加一个“r”,例如r'123\n'(r是raw的首字母,表示该字符串是原生字符串,不需要转义)。PS:字符串是不可修改的。

Python数据类型

字符串也可以相加,这样两个字符串就连接成一个了。字符串也可以和数字相乘,这样就能输出多次字符串。

Python数据类型


字符串可以作为模板,然后用数据填充,这称为字符串格式化。用“%”或format()方法实现,推荐用format()方法。“%”使用方法为在字符串中要填充的位置输入“%”+要填充的数据类型,例如字符串就是“%s”,数字就是“%d”。format()使用方法为在字符串中要填充的位置输入“{}”,然后在format()里输入对应的内容。

字符串的每一个字符都有索引,*个索引是数字0,之后的每个索引递增1。使用方括号加索引可以将该字符取出来。字符串还可以使用类似“[开始索引:结束索引:步长]”的方式截取字符串,该方式称为切片。索引和步长都可以为负数,步长省略时默认为1。

列表(List)

列表是一种有序集合,用方括号表示,每个元素用“,”分隔开,元素可以是各种类型的数据或变量。列表和字符串相似,都有索引,都能进行切片和截取操作。此外,还能增加、删除和改变元素。

那么如何操作元素呢?

可以直接用“=”将值赋值给某个元素,用append()方法可以在数组末尾添加元素,用pop()方法可以在数组末尾删除元素,用del关键字或者remove()方法可以去除特定元素,用insert()方法可插入元素。如果索引超出列表索引的话就会报错,在使用索引之前可以用len()方法查看列表的长度。

今天的分享到这里就结束了,是不是收获满满的呢!