Python基础知识之二
在上一篇写了一些Python的基本语法,这篇主要是写Python里面的条件和循环和函数结构,不多说,直接进入正题。
Python的条件和循环语句:
1.if语句:
if 条件语句:
代码块
elif 条件语句:
代码块
else:
代码块
2.while循环:
while 条件语句:
代码块
3.for循环:
for item in items:
代码块
4.关键字
1.break:在代码块中终止循环,并跳出整个循环
2.continue:在代码块中终止当前循环,并进入下一个循环
3.pass:在Python中为了保证函数的完整,不允许存在空函数时,添加pass
5.函数:
def 函数名(属性名1:类型=默认,属性名2:类型=默认):
代码块 #类型可以忽略
6.注意事项:
1.在Python中函数是没有括号的,所以Python 有严格的字符缩进规则
2.Python语句结尾不用带分号
3.Python严格区分大小写
4.暂时就想到这么多,看官若想补充,请留言:)
Python条件和循环以及函数语句的例子:
#if循环和print函数的三种带变量输出方式
num1=12 if num1>12: print("num1>%d"%(num1)) elif num1==12: print("num1=%d"%num1) else : print("num1<%",num1)
#输出结果为 num1=12
#while和if嵌套使用并展示break和continue用法
num2=0 while num2<6: num2 = num2 + 1 if num2==5: break elif num2==3: continue print(num2)
#输出1,2,4
#展示怎么偏历list和range函数 list = ["a","b",21] for i in list: print(i) #输出 a,b,21 for i in range(3): print(i) #输出0,1,2
def people(name:str="",age:int=18,sex:str="boy") -> int: #函数返回一个int类型的值 可省略 print("name:%s\nage:%d\nsex:%s\n"%(name,age,sex)) people("rose",20,"girl") #name:rose,age:20,sex:girl
好了,Python的基本知识就到这里了,后面会写一些Python的进阶知识:)