程序:程序只是基于“用户输入”而“执行的动作的一些指令”的集合。
Python里只有3种不同的指令:
(1)表达式:expression
由操作符连接的值
表达式一定会返回一个值
条件:表达式的变种:
跟随在while,for等之后,也叫做条件
(2)语句:语句是不会计算为任何值的指令
如 赋值语句 var1=1
如 流程控制语句 if elif else
while for ---- break continue
(3)I/O函数
input() print()
变量:variable,
函数:funciton 程序中的小程序
方法:
模块,module
元组 struct
列表 list
字典 dict
特殊情况
(1) random.randint(1,100) 和python的其他地方不一样,是包含100的
一 导入其他的库和模块
from xx import xx
实际上跟自己写一个脚本文件,进行命名后,再在其他程序里进行调用是一样的把
比如自己在一个脚本里
AA.PY 写了一个函数 aaa()
然后在写其他程序时可以调用
aa.aaa() 或 from aa import aaa
退出命令行的python
ctrl+z 即^z
quit()
crtl+c 即^c 键盘打断跳出
exit(0)
比如把,通用部分这样写起来
prompt=">>" #这样,以后就不会需要修改每个地方的">>"
print(whats your likes)
likes=raw_input(prompt)
print(where you lives)
lives=raw_input(prompt)
硬编码
比如把if 直接判断了某些元素
而应该把要修改的写成字典{},然后只判断if外面,修改数据{}和逻辑if是分开的