python学习笔记(五)

        八、数据类型

        我们知道计算机中的一切都是以数字的形式存在的,和传统的数学对数字有自然数、整数、奇偶数等数字分类一样,计算机对数据也有分类。如果要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')
原文地址:https://www.cnblogs.com/Kammuri/p/8308801.html