所學時間(包括上課)
二十二個小時以上
**量(行)
1k左右
部落格量了解到的知識點
python函式
編譯原理
設計模式
演算法與資料結構
函式定義函式--封裝獨立的功能
呼叫函式--享受封裝的成果
定義函式
pyf_01_九九乘法表.py
def multiple_table():
row = 1
while row <= 9:
i = 1
while i <= row:
print("%d * %d = %d\t" % (i, row, i * row), end=" ")
i += 1
print("")
row += 1
呼叫
import pyf_01_九九乘法表
pyf_01_九九乘法表.multiple_table()
def是define的縮寫
def say_hello():
print("hello 1")
print("hello 2")
print("hello 3")
say_hello()
在使用函式名呼叫函式之前,必須保證python已經知道函式的存在
格式:函式定義上方應該保留兩個空行,在定義函式的下方使用連續的三對引號,在函式呼叫位置,使用快捷鍵ctrl+q可以檢視函式說明資訊
示例:
def sum_2_num(num1, num2):
"""對兩個數字的求和"""
result = num1 + num2
print("%d + %d = %d" % (num1, num2, result))
sum_2_num(10, 20)
使用引數增加函式的通用性
乙個函式執行結束之後會告訴呼叫者乙個結果,以便呼叫者針對具體的結果做後續的處理
def sum_2_num(num1, num2):
"""對兩個數字求和"""
result = num1 + num2
return result
print(sum_2_num(10, 20))
在乙個函式裡面呼叫另乙個函式
def test1():
print("*" * 50)
def test2():
print("-" * 50)
test1()
print("-" * 50)
test2()
列印分隔線:
def print_line(char, times):
"""列印單行分隔線
:param char: 分隔字元
:param times: 分隔次數
"""print(char * times)
def print_lines(char, times):
"""列印多行分隔線
:param char: 分隔線使用的分隔字元
:param times: 分隔線重複的次數
"""row = 0
while row < 5:
print_line(char, times)
row += 1
print_lines("-", 20)
模組是python程式架構的乙個核心概念
分隔線模組:
def print_line(char, times):
"""列印單行分隔線
:param char: 分隔字元
:param times: 分隔次數
"""print(char * times)
def print_lines(char, times):
"""列印多行分隔線
:param char: 分隔線使用的分隔字元
:param times: 分隔線重複的次數
"""row = 0
while row < 5:
print_line(char, times)
row += 1
name = "pyf"
體驗模組:
import pyf_10_分隔線模組
pyf_10_分隔線模組.print_line("-", 50)
print(pyf_10_分隔線模組.name)
模組名不能以數字開頭不能與關鍵字重名,以數字開頭是無法被import匯入的
pyc檔案:c是compile編譯過的意思
大三上週總結
所學時間 包括上課 二十二個小時以上 量 行 1k左右 部落格量了解到的知識點 python賦值運算 編譯原理 設計模式 演算法與資料結構 賦值運算子 運算子描述例項 簡單的賦值運算子 c a b 將a b的運算結果賦值為c 加法賦值運算子 c a等效於c c a 減法賦值運算子 c a等效於c c...
大三(上)的小總結
我是計算機出身了,當初選擇這個專業的時候,還是面臨著許多的壓力的,因為大家都不看好這個專業了,這個專業的就業也不是很好,我的學校也不是很好,但是,在大學我感受最深的是 只要你願意學,不管環境怎麼樣,你都可以學到很多東西,也許在課堂上你學不到什麼東西,但是大學裡有很多的資源,如果你能夠將這些資源好好利...
大資料基礎複習 大三上
dataframe dataframe是一種儲存多行和多列資料的資料集合,是series的容器 from pandas import series from pandas import dataframe df dataframe index 1 2,3 plt.plot x,y,color r,g...