黑马程序员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
相关主题