vim 编辑器
√vim 文件名 打开或新建文本
√在 vim 中 点击 i 进入插入模式 可往文本里写内容
√ESC :q 退出 vim
√ESC :wq 保存更改退出 vim
√ESC :q! 不保存更改退出 vim
条件语句
√1、if 条件成立 :
执行任务
√2、if 条件 1 成立 :
执行任务 1
else :
执行任务 2
√3、if 条件 1 成立 :
执行任务 1
elif
条件 2 成立 :
执行任务 2
┊
elif 条件 n 成立 :
执行任务 n
else :
执行任务 n+1
代码验证:
其中#coding:utf – 8 以注释的形式加入来兼容中文输入; age=input(“输入你的年龄\n”)中的 input()是一个函数,表示从屏幕接收内 容括号里的字符串是向屏幕打印出的提示内容,可以增加程序和用户的交互。
逻辑关系
== 等于
!= 不等于
> 大于
>= 大于等于
< 小于
<= 小于等于
and 与
or 或
python 语句代码层次
Python 代码是使用四个空格的缩进表示层次关系的,从缩进我们可以看出这段 条件语句分了三个层次,第一个层次是黄色的 block1,然后是红色的 block2,最 后是蓝色的 block3。
循环语句
√1、for 变量 in range (开始值,结束值):
执行某些任务
其中的括号内的开始、结束值也为前闭后开区间
代码验证:
√2、for 变量 in 列表名:
执行某些任务
代码验证:
在第一个 for 循环中,先打印出 i 对应的 abcd 中的 a,然后执行第二个 for 循
环,打印出 j 对应的 abcd;再回到 i,然后打印出 i 对应的 abcd 中的 b,再
打印出第二个 for 循环 j 对应的 abcd …
√3、while 条件 :
执行某些任务
代码验证:
√4、终止循环用 break
turtle 模块
import turtle #导入 turtle 模块
t = turtle.Pen ( ) #用 turtle 模块中的 Pen 类,实例化出一个叫做 t 的对象
t.forward (像素点) #让 t 向前走多少个像素点t.backward (像素点) #让 t 向前走多少个像素点
t.left (角度) #让 t 左转多少角度
t.right (角度) #让 t 右转多少角度
t.reset ( ) #让 t 复位
代码验证:
可以把刚才的重复工作用循环表示出来,for 循环一般用作循环次数已知的任务
代码验证:
用 while 循环复现刚才的工作,t.reset() 先让海龟复位,为了防止程序死循环
我们用 i 做个计数器,到了指定次数强制退出循环。给 i 赋初值 0,做个计数器
让它每运行一遍循环自加一,把 i=i+1 放到和 t.forward 和 t.left 一个层次,
如果 i=4 要执行 break 操作,也就是停止循环。
代码验证:
函数
√1、函数(function):组织好的,可重复使用的,用来实现单一或相关联功能
的代码段。
比如之前用过的 input()就是一个函数,可以直接使用函数,不用每次重新定义
如何从控制台接收输入,所以函数是帮助实现代码复用的。
√2、定义函数:def 函数名 (参数表):
函数体
括号里的参数如果不需要可以为空
√3、使用函数:函数名 (参数表)
如:input("please input your class number:")
定义:def hi_name(yourname):
print ”Hello %s” %yourname
使用:hi_name(”zhangsan”)
会输出:Hello zhangsan
代码验证:
√4、函数返回值: return
def add(a,b):
return a+b
c=add(5,6)
# c 被赋值为 add 的返回值 11
代码验证:
√5、内建函数:python 解释器自带的函数
abs(-10) 返回 10