原创 Python 列表常見基本方法

以下所有list代表列表對象 增: list.append(); list.insert(1,x) 刪: list.clear(); list.remove(); list.pop(x); del(list[index]) 改

原创 Python 增量賦值和一般賦值

增量賦值比一般賦值在內存中具有空間佔用優勢 增量賦值的表示: x1+=x2 PS:數字賦值運算中,增量賦值會改變最左邊變量的地址。但是還有一個情況,在合併中,合併也可以用加號(+)來進行兩個列表的合併,使用list=list

原创 Python 列表

列表用 中括號[], 列表中各元素用逗號(,)分隔 >>> [] [] >>> test1=[] >>> len(test1) #檢查元素個數 0 >>> test2=[1] >>> len(test2) #檢查元素個數

原创 Python id(x)函數

可以用id(x)函數來查看具體的變量在內存中的地址是否一致。 可以發現都來源於同一內存地址,即引用自同一對象 PS:在python 3.x版本里,相同英文字符串會顯示在同一個地址裏,但是中文字符串不會顯示在同一個地址裏 >>>

原创 Python 3.7習題 文本字符統計

結合ASCII表統計英文字母,漢字,數字,符號數: text=‘中國+china2017是-*/OK很難a也不難’ 要求: ①用循環語句判斷統計 ②打印統計結果 text='中國+china2017是-*/OK很難a也不難' En

原创 Python for循環中的in與成員運算符中的in

for循環中的in 返回的是集合中的一個元素 成員運算符的in返回的是邏輯值結果True/False fish_record='鯽魚5條、鯉魚8條、鰱魚7條、草魚2條、黑魚6條、烏龜1只' if '烏龜' in fish_reco

原创 3.7實驗 求10的因數

存放到字符串時,創建一個Str型變量,result=‘’ ,需要存放進入的 用result+=str(i) #記得數據類型強轉 result='' sum1=0 i=1 while i<=10: if 10%i==

原创 Python 身份運算符 is

is判斷兩個標識符是不是引用自同一個對象 ,如果是 返回True. is not 判斷兩個標識符是不是引用自不同對象, 如果是不同對象返回True. i=t=1 i is t True s=1 i is s True PS

原创 Python for循環後的range()函數的一些說明

我們常見 for i in range(10) 但是 for後面不是一定要有range函數,range()的目的只是爲了用數字生成可迭代對象,換言之,任何可迭代對象都可用於for循環,例如列表,元素,字典等。 比如 例1 for

原创 Python isinstance()與type對比()

isinstance與type類似,區別是: type() 不會認爲子類是一種父類類型,不考慮繼承關係。 isinstance() 會認爲子類是一種父類類型,考慮繼承關係。 如果要判斷兩個類型是否相同推薦使用 isinstance

原创 c++(複習)上機實驗報告2

一、問題及代碼 /* * 文件名稱:計算三角形面積.cpp * 作 者: 宋健 * 完成日期: 2016年 3 月 2 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分: * 輸入描述: 3 4 5 * 問題

原创 c++實驗7-數組素數排序

一、問題及代碼: /* * 文件名稱: 數組素數排序 * 作 者: 宋健 * 完成日期: 2016 年 6 月 5 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分:定義一個有10個的數組a,將數組a中的所

原创 C++ 第4次上機實驗報告-學生類

一、問題及代碼: /* * 文件名稱: 學生類-輸出學生信息、班長信息 * 作 者: 宋 健 * 完成日期: 2016 年 4 月 22 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分: 輸出學生信息、班長信

原创 c++(複習)上機實驗報告

一、問題及代碼 /* * 文件名稱:輸出*.cpp * 作 者: 宋健 * 完成日期: 2016年 3 月 2 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分: * 輸入描述: 輸入*** * 問題描述

原创 C++作業5

#include <iostream> #include <string> using namespace std; class Person { string name; // 姓名 int age; //