import语句
import语句是引入已经定义好的模块,供需要使用的模块使用。
有两种语法:
import 模块名
from 模块名import 方法或属性名
from 模块名import *
这三者的区别是,第一种方法将整个模块都引入,可以使用这个模块所有的属性和方法,使用前需要带模块名的方式调用;第二种方法是只引入某个属性或方法,第三种方式用*号引入所有方法和属性。第二、三种方式引入的属性和方法在使用时不带模块名。但如果多个模块和引用模块存在相同的方法或属性则不能使用该方法。
import random ##引入第三方模块
random.randint(a,b) ##随机数[a~b] (a<b)
if条件语句
if 条件1成立:
….执行的内容1
elif 条件2成立:
….执行的内容2
elif 条件3成立:
….执行的内容3
else:
….执行的内容4
注意:if总体用法与c类似,但每个关键词语句后面必须有冒号,每个执行内容必须缩进4个空格。
and ##两个条件同时满足,就返回True;只要有一个条件不满足,就返回False or ##两个条件只要满足一个,就返回True;两个条件都不满足,就返回False
if not xxxx:
….执行的内容
if (xxx and xxx) or (xxx):
….执行的内容
elif (xxx):
….执行的内容1
else:
….执行的内容1
for语句
range():内置的python函数
range(stop):0~stop-1
range(start,stop):start~stop-1
range(start,stop,step):step:为步长
eg:
range(5) ##0-4
range(1,5) ##1-4
range(1,11,2) ##1-10,步长为2
for 循环使用的语法:
for 变量 in range(xxx):
需要执行的代码
else:
全部循环结束后要执行的代码
breake ##跳出整个循环,不执行后面的循环
continue ##不执行本次循环,继续执行后面的循环
exit() ##退出程序
min(2,3) ##比较大小,取小的max(4,5)
while语句
while 条件成立:
执行动作
else:
循环完成后的动作
while的死循环
while True:
执行动作 ##会一直执行动作
原文链接:https://blog.csdn.net/LaoYuanPython/article/details/89262683