Python複習筆記(二)變數進階
02. 可變和不可變型別
-
不可變型別,記憶體中的資料不允許被修改:
- 數字型別 int , bool , float , complex , long(2.x)
- 字串 str
- 元組 tuple
-
可變型別,記憶體中的資料可以被修改:
- 列表 list
- 字典 dict
注意:字典的 key 只能使用不可變型別的資料
相關推薦
Python複習筆記(二)變數進階
02. 可變和不可變型別 不可變型別,記憶體中的資料不允許被修改: 數字型別 int , bool , float , complex , long(2.x) 字串 str 元組 tuple 可變型別,記憶體中的資料可以被修改:
Python 學習筆記(二)[語法進階]
深淺拷貝 引用 list_1 = [1,2,3] list_2 = list_1 list_1 修改其中元素時,list_2 也被影響 淺拷貝 list_1 = [1,2,3,['a','b','c']] list_2 = list1[:] 只拷貝了最外層元素
Python複習筆記(三)函式進階
問題 1:在函式內部,針對引數使用 賦值語句,會不會影響呼叫函式時傳遞的 實參變數? —— 不會! 無論傳遞的引數是 可變 還是 不可變 只要 針對引數 使用 賦值語句,會在 函式內部 修改 區域性變數的引用,不會影響到 外部變數的引用 問題 2:如果傳遞的引數是 可
python複習筆記(二)
此筆記摘錄於廖雪峰先生的教程,感謝廖先生的無私分享,特此致敬! 第一個Python程式 命令列模式 在Windows開始選單選擇“命令提示符”(cmd),就進入到命令列模式,它的提示符類似C:>: Python互動
Python學習筆記(二)----變數及其命名規範
變數:值可以變化的量,以非數字的符號來表達,一般用拉丁字母表示。 在Python中,不需要事先宣告變數名及型別(Python是動態型別語言),直接通過賦值即可建立各種型別的變數; 比如a = 3,b = 10.17,c = "hello",d = "3 + 4j"分別代表
Python 學習筆記(四)[函式進階]
異常 異常捕獲 try: myfile = open('1.txt') except Exception: print('開啟檔案錯誤') else: print('開啟檔案') myfile.close() finally: print('開啟檔案結束')
solr學習筆記(二):進階
jetty啟動: wiki有教程; 實驗遇到的問題:1. 在windows上不同jetty帶起的solr例項註冊不到zk上。 2. 在虛擬機器啟動了2個shard,windows上的例項無法同步到已經啟動的sha
python基礎學習(十二)變數進階
目錄 1. 變數的引用 1.1 引用的概念 1.2 變數引用 的例項 1.3 函式的引數和返回值的傳遞 2. 可變和不可變型別 雜湊 (hash) 3. 區域性變數和全域性變數 3.1 區域性變數 3.2 全域性
Python複習筆記(一)高階變數型別
目標 列表元組 字典 字串 公共方法 變數高階 01. 列表 02. 元組 03. 字典 04. 字串 1)判斷型別 - 9 2) 查詢和替換 - 7 3) 大小寫轉換
Python學習筆記(二)
== 文字 編碼 無法 比較運算 一個 unicode編碼 變量 組成 一、Python中的數據類型 Python是一種弱類型的編程語言,但具體到對數據的操作時,仍存在和必須涉及到具體的數據類型的概念。 Python中的基本數據類型可以分為: 數值類型:整型、浮
python web筆記(二)
pythonpython web筆記(二)=================================================================================================三、Django創建App========================
python學習筆記(二)列表操作
練習 位數組 post print ihe 之間 反轉 st2 money 列表及列表操作: 列表是最常用的數據類型之一,列表也叫數組,列表定義,使用[]即可;列表裏面可以再套列表,一個裏面套一個列表,叫二維數組;一個裏面套一個列表,裏面的列表再套一個列表,這個叫三位數
Boost Python學習筆記(二)
通過 cmak cat 結構 固定 動物類 程序 virt 使用配置 你將學到什麽 如何在Python中調用C++代碼 如何在C++中調用Python代碼 在Python中調用C++代碼 首先定義一個動物類(include/animal.h) #pragma once
python複習筆記(四)
此筆記摘錄於廖雪峰先生的教程,感謝廖先生的無私分享,特此致敬! 字串和編碼 字元編碼 字串也是一種資料型別,但是,字串比較特殊的是還有一個編碼問題。 因為計算機只能處理數字,如果要處理文字,就必須先把文字轉換為數字才能處理。最早的計算機在設計時採用
python複習筆記(三)
此筆記摘錄於廖雪峰先生的教程,感謝廖先生的無私分享,特此致敬! 資料型別和變數 資料型別 計算機能處理的遠不止數值,還可以處理文字、圖形、音訊、視訊、網頁等各種各樣的資料,不同的資料,需要定義不同的資料型別。 在Python中,能夠直接處理的資料型
Java複習筆記(二)
算術運算子 加減 乘除 求餘運算 + - * / % += 相當於+完之後賦值 例如:int a= 0;
JavaScript複習筆記(一)變數、資料型別和運算子
1、JavaScript用來做什麼 HTML:專門編寫網頁內容的語言 CSS:專門美化網頁內容樣式的語言 JavaScript:專門編寫互動程式的語言 JavaScript包含三個方面:ECMAScript標準+DOM標準+BOM 2、常用語句 在控制檯中輸出一段話 &nbs
JavaScript複習筆記(二)函式與分支結構
1、函式: 封裝一個專門任務的步驟清單的程式碼段叫做函式 使用函式: 宣告 定義 和呼叫 2、宣告和定義函式的幾種方法 函式宣告:function sum(a,b){ return a+b} 函式表示式var sum = function(a,b){return
Python學習筆記(五)變數的命名
一、識別符號 識別符號就是程式設計師定義的變數名、函式名 名字 需要有 見名知義的效果 識別符號可以由 字母、下劃線和數字組成 不能以數字開頭 不能與關鍵字重名 二、關鍵字 關鍵字就是pyt
JavaScript高階程式設計讀書筆記(二)變數 作用域和記憶體
ECMAScript可能包含兩種不同的資料型別,基本資料型別指的是簡單的資料欄位,而引用型別指那些可能由多個指構成的物件。 1、基本資料型別是按值訪問的,因為可以操作儲存在變數中的實際值。 2、引用型別的是按引用訪問的,因為引用型別的值是儲存在記憶體中的物件,ECMAScript不允許直接訪問記憶體中的位