日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

day 7 引用

發布時間:2023/12/18 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day 7 引用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.b=a在c語言和python中的區別

?c語言:a=100 ?a變量里面放的100

? ? ? ? ? ? ? b = a ? ?b變量里面也放的100

python : ?a=100 ? 內存中有個100 ? ?a放的100的內存地址

     ?b = a ? ? ?b也放的100的內存地址

  相當于給100那一塊內存,貼個便利簽

  

?      

?

2.type查看數據類型,id查看內存地址

    

    

  注意:自動垃圾回收機制!! 多余的內存會回收

?

3.可變類型 ?列表,字典

不可變類型 ?數字 字符串 元組

#### 字符串 In [1]: a = "hello"In [2]: a = "world"In [3]: In [3]: a[0] Out[3]: 'w'In [4]: a[0]= "W" --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-4-30f9d655f9db> in <module>() ----> 1 a[0]= "W"TypeError: 'str' object does not support item assignment ##### 元組 In [5]: b = (1,2,3)In [6]: b[0] Out[6]: 1In [7]: b[0] = 111 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-7-3184fba1d024> in <module>() ----> 1 b[0] = 111TypeError: 'tuple' object does not support item assignment

    

##### 可變類型 list列表 dict字典 In [8]: a = [11,22,33]In [9]: a[0] = 'fff'In [10]: a Out[10]: ['fff', 22, 33]

?

### 不可變類型都可以當做 字典的key In [11]: a = {"name":"alex",3.14:"jack"}In [12]: a = {"name":"alex",3.14:"jack",(1,2,3):"tom"}In [13]: a = {"name":"alex",3.14:"jack",(1,2,3):"tom",[11,22]:"fjfj"} --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-13-6fdc428d8d83> in <module>() ----> 1 a = {"name":"alex",3.14:"jack",(1,2,3):"tom",[11,22]:"fjfj"}TypeError: unhashable type: 'list'

?    

?

哈希算法:value值都經過了哈希算法,存在內存的某地方

?

轉載于:https://www.cnblogs.com/venicid/p/7866002.html

總結

以上是生活随笔為你收集整理的day 7 引用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。