分享一个python编程经验
遇到不熟悉的库或对象可以使用
print(dir(object名))
或
print(help(object名))
查看方法和属性。#python#
最近在看jvm的视频,发现了一个很有意思的知识点,让我感觉我四年编程白学了,代码见图一。
根据我的经验,i 是先取值再自增, i是先自增再取值,所以 i = i 的结果应该是i=2;j=i 的结果应该是i=3;j=2;最后k的结果应该是3 4 * 3 = 15。那么究竟对不对呢?我们运行一下程序,结果懵逼了。发现自己一个都没对呢?见图二
头条的朋友们,如果面试时候,你们遇到这样的题,能答对吗?
已经建立实体就不用了,不过编程这东西,你不要怕烦,多试试就明白了,楼上说什么堆啊栈啊,别去纠结那些概念,自己写段程序反复去试错,怎么写对,怎么写错,很多用法你也就明白了,这也算是我的一个学习经验
逆流而上的鳟鱼数据结构和算法,算不算是编程中最难的一个学科? 本人初中文化,硬着头皮把顺序表,链表,栈,队列,二叉树,还有排序算法,看了一遍,也跟着敲代码敲了一遍,感觉还是没学透彻,回过头来想写个栈,结果栈的初始化就没搞懂。都说要在一个函数改变另一个函数里面的值,就要传指针,图中我也是取的地址,传的指针,为毛就初始化不了栈呢? 感觉文化低了,学编程是有点难!