变量是个空壳,可存储数值、列表、元组、字典;把变量赋值给其他,即把空壳里边的实实在在的东西给它,变量的值为当前程序执行到的值(更新之前的值)。
数值:1、2、3...
列表:b=[1,"hello","world",3]
说明:b[起:止:步长]
起从0开始,包括0 | b[0:2] |
起从末尾开始时,第一个位置元素索引为-1 | b[-1] |
输出所有元素 | b |
止于某位置,但不包括它 | |
步长带有方向,—代表反着走 | b[0:6-2] |
若步长,默认正方向为1 | b[0:2] |
修改某位置值,即赋值 | b[0]=2 |
删除某位置值 | del b[0] |
在某位置插入值,包括位置上的值及位置之后的值往后挪动,位置值为插入值 | b.insert(1,3) |
元祖:b=(1,"hello","world",3)
说明:元素值不可更改
键值:t={1:"hello",1:2,"time":3,"time":"10"}
赋值;自动在末尾添加
修改,给键值重新赋值
删除:del t["time"],去除键值对
创建/打开python文件,vim a.py
i插入,开始写代码,写完ESC+:wq保存更改的程序后退出到终端;:q!退出不保存退出到终端
进入python:python
终端运行python程序,程序路径下 python a.py
退出到终端:ctrl+d=中断python
ctrl+c=中断程序
rang()列表自动生成
函数def,if/while/for in后边都有:
函数 return(任意多个)
if的理解:不同时间节点的多个分支
Ture/Fslse值
and or逻辑关系 not in
a=input("输入提示"),从键盘输入
while/break