【编程开发】Python---列表
ERROR:錯誤
waring:警告,還沒到犯錯的地步
?
print(r'\n')? r"字符串",字符串里的所有字符都不轉義
?
str = "abcdef"
如果想隔一個取出來,str[0::2]
?
?
深淺拷貝
列表的內存存放
Python修改的變量只是修改了指向地址。
如果修改變量:
a = 1
b = a
那么a和b都是指向1所在的內存。
如果:
a = [1,2,3]
def change():
a[0] = 'a'
print a
change()
print a
那么打印出來的兩個a列表的值是一樣的,
因為此時a的頭指針是沒變的,變的只是a列表里面的參數指向
?
java和Python的底層都是虛擬機來執行的,都是調用的底層(memory allocator)。
?java依賴于javam
?
?
1. 文本編輯器存取文件的原理(nodepad++,pycharm,word)
打開編輯器就打開了啟動了一個進程,是在內存中的,所以在編輯器編寫的內容也都是存放與內存中的,斷電后數據丟失
? ? ? ? ?? 因而需要保存到硬盤上,點擊保存按鈕,就從內存中把數據刷到了硬盤上。
? ? ? ? ?? 在這一點上,我們編寫一個py文件(沒有執行),跟編寫其他文件沒有任何區別,都只是在編寫一堆字符而已。
2. python解釋器執行py文件的原理 ,例如python test.py
第一階段:python解釋器啟動,此時就相當于啟動了一個文本編輯器
第二階段:python解釋器相當于文本編輯器,去打開test.py文件,從硬盤上將test.py的文件內容讀入到內存中
第三階段:python解釋器解釋執行剛剛加載到內存中test.py的代碼
總結:
?
轉載于:https://www.cnblogs.com/fox-yu/p/8645662.html
總結
以上是生活随笔為你收集整理的【编程开发】Python---列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [并查集][排序][dfs][启发式合并
- 下一篇: websocket python爬虫_p