八、数据类型
我们知道计算机中的一切都是以数字的形式存在的,和传统的数学对数字有自然数、整数、奇偶数等数字分类一样,计算机对数据也有分类。如果要python做特特定的工作,就要指定数据类型。下面是几种常见的数据类型:
1、整数 int
和数学中的整数一样,包括正整数和负整数。-100、0、1、1000、20000、123456都是整数。
2、浮点数 float
浮点数即是数学中的小数,如1.0、2.2、3.14159等等。当浮点数很长的时候,就需要用科学计数法表示,把10^n记作en,如299000000记作 2.99e8 ,0.0000086记作 8.6e-6 。在python中可以直接对整数和浮点数进行加减乘除的运算,在python3中进行除法运算,要得到准确结果应该使用浮点数。
3、字符串 str
字符串是' '单引号 或" "双引号中间的内容,可以是任意文本。
可以用一些方法对字符串进行操作。
1 name = 'tom' 2 print(name.title()) #首字母大写 3 print(name.upper()) #全大写 4 name='TOM' 5 print(name.lower) #全小写
6
7#Tom
8#TOM
9#tom
使用+加号可以合并字符串
first_name = 'snow' last_name = 'jon' full_name = first_name+' '+last_name print(full_name) #jon snow
制表符和换行符
在字符串中加入 可以实现缩进一个tab,加入 可以换行。
强制类型转换
str(),int()等方法可以对数据进行强制类型转换。
4、布尔值
和布尔代数一样,布尔值只有True或False两种数值。
可以用and、or、not对布尔值进行运算。
九、列表
列表由一系列的元素按顺序排列组成。用方括号[ ] 表示,用逗号分隔其中的元素。
color = ['red','yellow','blue','green','black' ] print(color) #['red','yellow','blue','green','black' ]会把列表中全部内容打印出来,包括方括号
访问元素和对元素进程操作
color = ['red','yellow','blue','green','black' ] print(color[0]) #索引从0开始 #red print(color[1].title()) #Yellow #修改元素 color[1]='pink' print(color[1]) #pink #在末尾添加元素 color.append('silver') print(color[-1]) #索引[-1]可以读取表中最后一个元素 #silver #任意位置插入元素 color.insert(2,'brown') print(color[2]) #brown #按位置删除元素 del color[0] #删除最后一个元素 last_color=color.pop() #用pop()删掉的元素可以储存到变量中利用 #也能对pop()输入参数来删除任意位置的元素,如pop(2) #根据值删除元素 color.remove('green')