初识python

  • 安装python3
  • 添加系统变量
  • 打开IDLE编辑器
  • 编写第一个程序
  • 创建一个简单的列表
  • 向列表里添加、删除数据
  • 列表里还有列表 ...
  • 用for循环让这个列表好看点
  • 用函数来打印列表


安装python3

附上python3.8.6的链接:(现在官网进不去我就很纳闷…)https://pan.baidu.com/s/1Z2i5Q1ZyRDgY8ROannlNog
提取码:46fd
顺便弄个2.7版本(永久有效):
https://pan.baidu.com/s/1cJ7WIe48ANPKkpzqTGHlig 提取码:kozg

添加系统变量

python 界面风格 python3.8.7界面_for循环


因为某些原因这里添加的是2.7版本

打开IDLE编辑器

python 界面风格 python3.8.7界面_python 界面风格_02


选择第二个

编写第一个程序

熟悉的配方~

python 界面风格 python3.8.7界面_python_03

创建一个简单的列表

列表相当于一个集合,从0开始计数,且不用强调数据类型!

python 界面风格 python3.8.7界面_python 界面风格_04

python 界面风格 python3.8.7界面_python_05


即cleese是该列表的第0位,palin是第1位

向列表里添加、删除数据

添加一个数据在该列表末尾

python 界面风格 python3.8.7界面_for循环_06


删除该列表的最后一项

python 界面风格 python3.8.7界面_python_07


添加一个新的集合在列表末尾

python 界面风格 python3.8.7界面_python_08


删除列表中的某一项

python 界面风格 python3.8.7界面_for循环_09


在指定的位置添加一个数据

python 界面风格 python3.8.7界面_嵌套_10

列表里还有列表 …

这次添加一个复杂的列表~ 一个列表里嵌套着两个列表

python 界面风格 python3.8.7界面_python 界面风格_11


打印出来…很难看

python 界面风格 python3.8.7界面_python 界面风格_12


把eric idle这个值单独显示

python 界面风格 python3.8.7界面_嵌套_13


1975呢

python 界面风格 python3.8.7界面_python 界面风格_14


graham chapman呢

python 界面风格 python3.8.7界面_for循环_15


希望这样举例能够帮助大家理顺这个嵌套列表

用for循环让这个列表好看点

python 界面风格 python3.8.7界面_嵌套_16


注释:把movies的值赋给each,isinstance(each,list):判断each是不是一个列表,如果不是,打印each的值。如果是,把each里的值赋给nested,继续判断nested是不是一个列表,如果不是,打印nested的值。如果是,把nested的值分别赋给depper,再打印depper。

我吐了 = =

用函数来打印列表

def 函数名(参数)

python 界面风格 python3.8.7界面_嵌套_17


定义函数名为lol,参数为the_list(参数自己定义,自个懂就行),做循环,判断each是不是列表,如果是,在该循环里调用自身(不理解可以再看看上面那个详细点的for循环)。调用该函数

python 界面风格 python3.8.7界面_嵌套_18

学习路漫漫~