使用docker 新开一台机器,用来当实验环境
docker run -it centos /bin/bash
yum -y install python3
编辑第一个python文件
vi hello.py
print('hello world')
:wq #保存退出
python3 hello.py #运行hello.py
Python 3中有六个标准的数据类型:
Python 3支持int、float、bool、complex(复数)。
Python中的字符串str用单引号(' ')或双引号(" ")括起来,同时使用反斜杠()转义特殊字符。
如果你不想让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串:
另外,反斜杠可以作为续行符,表示下一行是上一行的延续。还可以使用"""..."""或者'''...'''跨越多行。
字符串可以使用 + 运算符串连接在一起,或者用 * 运算符重复:
Python中的字符串有两种索引方式,第一种是从左往右,从0开始依次增加;第二种是从右往左,从-1开始依次减少。
注意,没有单独的字符类型,一个字符就是长度为1的字符串。
还可以对字符串进行切片,获取一段子串。用冒号分隔两个索引,形式为变量[头下标:尾下标]。
截取的范围是前闭后开的,并且两个索引都可以省略:
List(列表) 是 Python 中使用最频繁的数据类型。
列表是写在方括号之间、用逗号分隔开的元素列表。列表中元素的类型可以不相同:
和字符串一样,列表同样可以被索引和切片,列表被切片后返回一个包含所需元素的新列表。详细的在这里就不赘述了。
列表还支持串联操作,使用+操作符:
List内置了有很多方法,例如append()、pop()等等,这在后面会讲到。
注意:
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。
元组中的元素类型也可以不相同:
string、list和tuple都属于sequence(序列)。
注意:
集合(set)是一个无序不重复元素的集。
基本功能是进行成员关系测试和消除重复元素。
可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
字典(dictionary)是Python中另一个非常有用的内置数据类型。
字典是一种映射类型(mapping type),它是一个无序的键 : 值对集合。
关键字必须使用不可变类型,也就是说list和包含可变类型的tuple不能做关键字。
在同一个字典中,关键字还必须互不相同。
字典类型也有一些内置的函数,例如clear()、keys()、values()等。
注意: