Skip to content

Latest commit

 

History

History
37 lines (37 loc) · 4.05 KB

question_007.md

File metadata and controls

37 lines (37 loc) · 4.05 KB
第7讲答疑 问题列表
还是没搞清楚类变量和实例变量的区别
老师现在的python 创建dict貌似默认是orderedDict 所以 其实是有序的
谢谢老师 可否请老师讲解一下如果有missing data的情况?比如说,摩斯电码的data里,b对应的电码是缺失的,这种情况下要怎么建一个字典呢?
C++中有类似python中字典的内容吗
对于函数内定义的变量,除global外,在经过操作以后,是否还可以使其全局可用?
a[1]={1,(1,2,4)}
a[3]={3,(1,2,3)}
为什么可以直接跳过a[2]
还是不太清楚元组与集合的区别
python里是否也有模板类和类模板?
老师咱们有没有教绘图的安排呀,关于字典和类只是听懂了大概,认识很初步,可以提供些适当的小题目督促下学习吗?
print(items[2*i])中的i是从0还是1开始?
为什么可变对象不可以hash?
python类中属性和构造方法的区别是什么样
为什么可以用三引号?有什么情况是不能用三引号的?
老师请问类可以进行嵌套和递归之类的操作吗?
另外可以可以在一个类中使用另外一个类的成员函数或者成员变量?
for line in src_text('\n'):
    k,v = line.split('\t')
    morse_table[k]=v
morse_table
然后显示的字典Z跑到了第一行?(src_text顺序没错)
a.items()  返回的数据是什么类型的?
两个及以上参数遍历不太懂,适用于什么类型?
python对象如何重载构造函数
请问类的析构函数__del__()有什么应用的场景吗?
可以直接从Excel读取嘛 Python不是爬虫
self在类的每个函数中都需要使用吗
如何对类进行继承操作,继承有什么需要特别注意的地方
Python中类有没有私密型,保护型等成员属性?有类似于继承的运用吗
类命名下的三个引号的作用
python类的封装类的作用和c++相似度高吗
有快速去掉GitHub中和代码无关的标点符号的方法吗?
元组的使用方法
python定义变量不需要声明类型 是不是说就不需要C++中模板的概念呢
如果做好了一个C++的程序,如何搭配python使用?
is  和 == 有什么区别,
有码如果写成if,elif是不是就快一点了?
类中函数的第一个变量self是什么类型的,是关键字吗,如果不是那没有经过声明,初始化是怎么使用self的
self名称是必须的么?可以把self理解成一个指向类实例的一个指针么?
用def__init__(self)初始化的变量,是不是在一个实例化里只会发生一次,以后永远都不会变了吗?
我觉得摩尔斯密码在数据清晰的时候用的第二种方法是不是少了一行语句k,v=line.split()
要不然的话,下一次使用会报错吧
一条类构造命令执行两次 所有代码运行两次吗
老师,我尝试了两种把可变变量放在类变量里,第一种是老师在课上说的,代码如下,出现了第二个实例影响了第一个实例的情况,但是当我把 alphabet_s2t_dict = dict() 和 alphabet_t2s_dict = dict() 挪到def __init__(self): 下面的时候,就没有出现第二个实例影响到第一个实例的情况。 我检验了把两个字典挪到下面init下面后alphabet_src, tar, 和s2t_dict,t2s_dict 各自的情况。发现虽然第二个实例运行之后把第一个实例的alphabet_tar改变了,但是alphabet_s2t_dict免于受到影响,所以结果没有出错。老师可否讲讲为什么这种情况虽然类变量alphabet_tar被改变了,但是alphabet_s2t_dict保持不变呢?是不是因为实例化一次之后,init下面的就“固定且免于改变了呢”? class CrypyIt: alphabet_src = [chr(i) for i in range(33,127)] alphabet_tar = alphabet_src.copy() alphabet_s2t_dict = dict() alphabet_t2s_dict = dict() 希望我有表述清楚我的问题,谢谢老师的解答。