Python基础学习(第3天)

本文介绍了Python中的循环结构,包括for循环和while循环,并演示了continue和break的使用。此外还讲解了函数的概念,以及值传递和指针传递的区别。最后提到了面向对象编程的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第6课 循环

1、for 元素 in 序列:

    statement

Python的新函数range():新建一个数列,都是整数,从0开始,下一个元素比上一个元素大1,一直到数列的上限(不包括上限)。PS:range()在3.2中用法有变化

1 for a  in range(5):
2     print a
3 输出:
4 1
5 2
6 3
7 4
View Code

2、while 条件:

     statement

3、continue、break

第7课 函数

 

a = 1

def change_integer(a):
    a = a + 1
    return a

print change_integer(a)
print a

#===(Python中 "#" 后面跟的内容是注释,不执行 )

b = [1,2,3]

def change_list(b):
    b[0] = b[0] + 1
    return b

print change_list(b)
print b

 

 以这段代码为例,值传递和指针传递

第一个:参数传递的是整型变量a,函数对它操作,但并不改变a的值;因为基本数据类型作为参数传递给函数,函数为在内存中复制一个变量,并不改变变量原来的值(值传递)

第二个:将一个数列作为参数传递给函数,函数操作后,数列的值发生变化;因为数列传过去的是指针,指针指向数列在内存中的位置,函数直接在内存中操作,会影响原有变量(指针传递)

 

第8、9课 面向对象

 1、通过对象可以修改类的属性,但这是很危险的,因为类的对象及子类的对象都在共享这个属性,一旦修改,会影响所有对象。

转载于:https://www.cnblogs.com/qiezizi/p/5754321.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值