Python基础——循环语句、条件语句、函数、类

Python基础语法精讲
本文详细介绍了Python中的循环语句(for、while)、条件语句(if、elif、else)、函数定义与调用以及类的基本使用,通过实例演示了各种语句的执行过程和结果,适合初学者快速掌握Python编程基础。

注:运行环境  Python3

1、循环语句

(1)for循环

注:for i in range(a, b):  #从a循环至b-1

       for i in range(n):      #从0循环至n-1

import numpy as np                # 导入NumPy库
if __name__ == "__main__":
    for i in range(1, 3):         #从1循环至2
        print("i=",i)             #打印i值

输出:

i= 1
i= 2

(2)while循环

import numpy as np               # 导入NumPy库
if __name__ == "__main__":
    i = 1                        #a初始化为1
    while (i < 3):               #a<3,循环继续
        print ("i=",i)           #打印i值
        i+=1                     #更新i值

输出:

i= 1
i= 2

(3)循环的嵌套

import numpy as np                # 导入NumPy库
if __name__ == "__main__":
    for i in range(0, 5):         #控制行
       for j in range(0, 5):      #控制列
           print ('', end='');   #显示星星
       print('\n', end='')        #换行

 输出:

★★★★★
★★★★★
★★★★★
★★★★★
★★★★★

2、条件语句

(1)if, elif, else

if, elif, else可组成一个整体的条件语句。

if是必须有的;

elif可以没有,也可以有很多个,每个elif条件不满足时会进入下一个elif判断;

else可以没有,如果有的话只能有一个,必须在条件语句的最后。

import numpy as np               # 导入NumPy库
if __name__ == "__main__":
    a=3
    if a == 1:                   #条件1是否满足
       print ('one')
    elif a == 2:                 #条件2是否满足
       print ('two')
    elif a == 3:                 #条件3是否满足
       print ('three')
    else:                        #其他
       print ('too many')
输出:
three

(2)if 的嵌套

import numpy as np               # 导入NumPy库
if __name__ == "__main__":
    x=-1
    y=2
    if x >= 0:
       if y >= 0:                #if语句的嵌套
           print (1)
       else:
           print (2)
    else:
       if y < 0:
           print (3)
       else:
           print (4)
输出:
4

3、函数

import numpy as np               # 导入NumPy库
def fun(num1, num2):             # 建立函数fun,输入num1、num2,输出 num1 + num2
    return num1 + num2
if __name__ == "__main__":
    a=fun(1,2)                   #调用函数fun
    print (a)
输出:
3

4、类——面向对象

import numpy as np               # 导入NumPy库
class MyClass:                   #类
    name = 'Sam'                 #类变量
    def sayHi(self):             #类方法,self固定不变,等同于类变量name
        print ('Hello %s' % self.name)
if __name__ == "__main__":
    mc = MyClass()               #实例化
    print (mc.name)
    mc.name = 'Lily'
    mc.sayHi()
输出:
Sam
Hello Lily

5、总结

    循环语句、条件语句、函数、类常常会运用到,需要多总结、多运用、多实践,方孰能生巧,日有所进!

参考文献

[1] http://www.runoob.com/python3/python3-loop.html

 

转载于:https://www.cnblogs.com/ai-learning-blogs/p/10186440.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值