第六部分函式、資料結構
def hello():
print('hello,world!')
hello()
#帶引數變數的函式
#計算面積函式
def area(w,h):
return w*h
name=str(input('請輸入名字:'))
print('welcome',name)
w=int(input('請輸入寬度'))
h=int(input('請輸入高度'))
print('寬:',w,'高:',h,'面積:',area(w,h))
#匿名函式
sum=lambda a,b:a+b
print('相加後的的值為:',sum(3,4))
#資料結構
#列表方法
a=[65.25,333,333,1,1234.5]
print(a)
print(a.count(333),a.count(65.25),a.count('x')) #列表元素出現的次數
a.insert(2,-1) #在第三個元素後面插入一個值
a.append(333) #在列表末尾加入333
print(a)
print(a.index(333)) #返回元素為333的第一個位置的索引
a.remove(333) #刪除值為333的第一個元素
print(a)
a.reverse() #倒排列表中的元素
print(a)
a.sort() #對列表中元素進行排序
a
#把列表當作堆疊使用
stack=[1,2,3,4,5,6]
stack.append(7) #列表末尾增加一個元素
stack.append(8)
print(stack)
stack.pop() #預設將列表末尾一個元素移除
print(stack)
stack.pop(1) #將列表位置索引為1的元素移除
stack
#將列表當作佇列使用
from collections import deque
queue=deque(["Eric", "John", "Michael"])
queue.popleft() #第一個元素移除
queue
#列表推導式
vec=[2,4,6]
a=[3*x for x in vec]
print(a)
b=[[x,x**2]for x in vec]
print(b)
#用 if 子句作為過濾器:
c=[3*x for x in vec if x>3]
print(c)
#關於迴圈和其它技巧的演示
vec1=[2,4,6]
vec2=[4,3,-9]
a=[x*y for x in vec1 for y in vec2]
print(a)
b=[vec1[i]*vec2[i]for i in range(len(vec1))]
print(b)
相關文章
- 資料結構 第一節 第六課資料結構
- Cassandra 分散式資料庫詳解,第 2 部分:資料結構與資料讀寫分散式資料庫資料結構
- 【資料結構】第六章學習小結--- 圖資料結構
- 線上數學函式圖形和線上資料結構演示函式資料結構
- Day76.雜湊表、雜湊函式的構造 -資料結構函式資料結構
- JavaScript學習總結(四)function函式部分JavaScriptFunction函式
- 資料結構:順序結構和鏈式結構的資料型別定義資料結構資料型別
- 第六章——函式(函式作為代理)函式
- 第六章——函式(函式的便捷性)函式
- ORACLE函式介紹第六篇 著名函式之分析函式Oracle函式
- C++語言之結構體、類、建構函式、拷貝建構函式C++結構體函式
- js資料結構與演算法 陣列、棧部分JS資料結構演算法陣列
- 第六十三章 Caché 函式大全 $SORTEND 函式函式
- 『嗨威說』資料結構 - 第六章學習內容小結資料結構
- fstat函式及struct stat結構函式Struct
- 第六章——函式(序)函式
- 結構化資料、半結構化資料和非結構化資料
- 第六篇:為多型基類宣告虛解構函式多型函式
- 關於string類的建構函式及部分方法函式
- C#學習筆記--複雜資料型別、函式和結構體C#筆記資料型別函式結構體
- 建構函式與解構函式函式
- 資料結構筆試題——基於C語言的連結串列功能函式實現資料結構筆試C語言函式
- 迴圈單連結串列建構函式、解構函式C++實現函式C++
- 【資料結構篇】認識資料結構資料結構
- 資料結構 中綴表示式轉化資料結構
- Schemata:分散式的資料結構建模框架分散式資料結構框架
- 資料結構----字典及部分知識總結(2018/10/18)資料結構
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- 僅對部分資料構建索引索引
- 控制結構與函式練習(一)函式
- 控制結構與函式練習(二)函式
- 控制結構與函式練習(三)函式
- interrupt結構體和相關函式結構體函式
- DAX 第六篇:統計函式函式
- 虛解構函式(√)、純虛解構函式(√)、虛建構函式(X)函式
- C++ 建構函式和解構函式C++函式
- 類的建構函式和解構函式函式
- PHP部分字串函式彙總PHP字串函式