Python不用学,用用你就会。
本辑答疑针对Python自然学习法二阶第二单元课程:
Q:什么是字典?
A:字典也是Python里面的一种多元素数据的存放方式。对于多个元素需要存放在一个变量名下的数据,Python里面常见的有三种基本方式,分别用中括号、大括号、小括号括起来:列表 (list):一系列数据,用中括号括起来,如 odd = [1, 3, 5, 7, 9]。
字典 (dict):一系列数据包括索引的数据,用大括号括起来,如 student = { 'Name': '小明', 'Age': 12, 'Class': '三班'}
元组 (tuple):与列表完全一样,唯一的区别是不允许修改数据,用小括号括起来,如 stars = ('太阳', '月亮', '地球')。如果确定该数据不应该被修改,就应该使用元组,以避免意外修改。
注意,在引用数据的时候,都是用中括号。例如上面的例子中 odd[0] 等于 1,studen['Name'] 等于 '小明',stars[2] 等于'地球'。注意列表和元组的索引号是自己数的,从0开始;而字典的索引是直接使用冒号前面的部分,叫“key”。
Q:什么matplotlib?
A:Python里除了random、math、turtle等常用的内置库外,还有几个非常重要的第三方库,了解一下:matplotlib: 重要的数学作图工具
numpy:重要的数学运算工具,尤其矩阵等运算
pandas:重要的数据与表格处理工具,例如与excel配合
第三方库模块需要在终端模式下用如下命令安装:
pip install 模块名 # 模块名例如 pandas
如果你使用Pycharm,在设置菜单里面也可以安装。
Q:Python如何读写文件?
A:Python内置的对文件的基本操作方法为先打开文件:
myfile = open('文件名’ [, r/w/a]) # myfile 是自己取的变量名; r/w/a对应读、写、添加三种模式
然后可以读取或写入:
myfile.read([读取文字数量])
myfile.read('要写入的内容')
千万记得最后要关闭文件:
myfile.close()