python这个什么意思
- yjd159dict就需要声明小尾巴~
- 我知道了你朋友还钱了吗?今天周一了 iOS fly ~
- lazahata就是说的python是弱类型,
没那么玄乎。 - trokey看来大家都想做朋友。
- 我知道了等你的好消息,我将持续关注
iOS fly ~
- zybest这看上去毫无意义,也许是翻译太烂
- cjzstc我举个例子吧,如下代码复制代码
- a = [1,2,3,4,5,6]
- b = a
- a[2] = 100
这时你以为b[2]仍然是3吗?错,它也变成了100。
b = a时,实际上不是把a的值复制给b,而是把b的位置指向给a了,所以你改a,b也跟着变了。
这个坑我可是踩过的。 - a = [1,2,3,4,5,6]
- rk23这是啥书啊,楼主能发个名字闭坑吗,感觉这翻译不说人话。
- ajax79没啥了不起的拿这个去吹,人家回PHP也不需要,js也不需要。脚本语言都不用。HP行业合作群
- FQX
- wyntalgeer地板居然能发代码,python是弱类型,直接赋值不用声明
- rk23感谢,差点买了坑娃了。
- rk23说来很奇怪,D版居然很少看到代码,虽然号称码农论坛,感谢您让我想起还有这个功能。
- cjzstc难道不是电工论坛吗?
代码功能discuz都有吧 - rk23这边就没看人用过
- sswjzx天天写,在论坛放松一下还得聊的话,岂不是要吐了 iOS fly ~
- cjzstc这个我也不知道怎么解释,只能认为字符串是一个不可修改的元组,需要另外占用内存,类似这样复制代码
- x = (2,3,5)
- b = x
- x = (1,6)
- print(b)
- #(2, 3, 5)
这里用的是元组,上一个例子是列表,列表可修改,元组不可修改,字符串可以像元组一样寻址而不能修改 - x = (2,3,5)
- 莲尖一切都是对象
你这么理解 iOS fly ~ - cjzstc哈哈,我也是半路出家自学的,也许有高手可以解释吧
确实有不严谨的地方,但是容易学啊,如果不是专业搞编程的,就不用太计较细节了,能恰饭就行 - yxmr难怪程序员找不到对象
- cool88cool建议先看个大概,然后随用随查
- cjzstc我也是,不过也就在校过了级,弄一弄单片机混过毕设而已,指针我都没去研究的,只当数字电路用。工作后才自学了VBA和Python,干了不少偏门的活
最近又想捡起来玩arduino了
- Ricepig
- Ricepig你上面那个字符串的例子,其实是特例,很多语言对于字符串的赋值(等号)都做了重载(特化),其行为是直接拷贝字符串(深拷贝),而不是直接赋值地址(引用)HiPDA·嗯唧
- hongtao008这,看着像是把变量名 统统当作指针了?
- kkzxak47这是故意让人觉得编程的概念很难?屁都不懂呢就咬文嚼字浪费时间
- cookiefj其实文科生可能不太理解i=i+1;这样的语句。
- yjd159
- deepdream好多人觉得python是弱类型的
是因为觉得没有类型声明吗?
没有强制类型转化前,不允许两种不同类型的变量相互操作的是强类型的
反之是弱类型 比如vb - tzvv111赋值和声明是两码事
- skyyi_hong深浅copy没有学过吗?
iOS fly ~
- 挺能说的放弃吧,从入门到放弃
- azb1262006去看SICP前三章吧,最简单的入门。
不过9成9是从入门到放弃。 iOS fly ~ - cjzstc没有,没必要,能避开坑即可
- neonn在很多语言里,字符串是immutable, 赋值之后不可改变, java 也是这样。用指针比喻,就是指针指向的地方的值不可改变,但是你可以让指针指向别的地方。
- fqxufo回复40#deepdream
js算是典型的弱类型吧 iOS fly ~