黑马程序员python基础班教程笔记:(32)引用与作业

黑马程序员python基础班教程笔记:(32)引用与作业
黑马程序员python基础班教程笔记:(32)引用与作业

引?

想?想

>>> a = 1

>>> b = a

>>> b

1

>>> a = 2

>>> a

2

请问此时b的值为多少?

>>> a = [1, 2]

>>> b = a

>>> b

[1, 2]

>>> a.append(3)

>>> a

[1, 2,3]

请问此时b的值?是多少?

引?

在python中,值是靠引?来传递来的。

我们可以?id()来判断两个变量是否为同?个值的引?。我们可以将id值理解为那块内存的地址标示。

作业

1. 编程实现对个元素全为数字的列表,求最?值、最

?值

2. 编写程序,完成以下要求:

统计字符串中,各个字符的个数

?如:"hello world"字符串统计的结果为:h:1 e:1 l:3 o:2 d:1 r:1 w:1

3. 编写程序,完成以下要求:

完成?个路径的组装

先提示?户多次输?路径,最后显示?个完成的路径,?如/home/python/ftp/share

4. 编写程序,完成“名?管理器”项?

需要完成的基本功能:

1. 添加名?

2. 删除名?

3. 修改名?

4. 查询名?

5. 退出系统程序运?后,除?选择退出系统,否则重复执?

功能

可变类型与不可变类型可变类型,值可以改变:

列表list

字典dict

不可变类型,值不可以改变:

数值类型int, long, bool, float

字符串str

元组tuple

相关主题
相关文档
最新文档