原创 python(17)文件操作

一、文件操作模式及操作流程 1、mode(模式):  r : read  w : write  純文本文件 b : binary 二進制 字節 rb : read binary   wb : write binary  純文本、圖片、音樂

原创 python(14)OS模塊、文件及os模塊總結、持久化保存

OS(Operation System)操作系統模塊 一、OS Path模塊中的常用函數 import os #isabs() 是否是絕對路徑 D:\...\...\...\.後綴名 r = os.path.isabs(r'D:

原创 python(12)面向對象 封裝、繼承、多態

一、封裝 私有化 封裝: 1、私有化屬性 2、定義公有的set和get方法 __屬性:將屬性私有化,訪問範圍僅僅限於類中 優點: 1、隱藏屬性,不被外界隨意修改 2、也可以修改,通過函數 def setXXX(self, xxx):

原创 python(15)列表推導式、生成器、迭代器

一、列表推導式 列表推導式、字典推導式、集合推導式 舊的列表 ——> 新的列表 1、列表推導式 格式:  [表達式 for 變量 in 舊列表]  或者  [表達式 for 變量 in 舊列表 if 條件] #過濾掉長度小於等於3的姓名

原创 Python(10)包、模塊

一、模塊導入和使用 模塊 在Python中,模塊是代碼組織的一種方式,把功能相近的 函數或者類 放到一個文件夾中,一個文件(.py)就是一個模塊(module) 模塊名就是文件名去掉後綴py。 這樣做的好處是: - 提高代碼的可複用、可

原创 Unity Visual Effect Graph視覺效果圖

Visual Effect Graph——Unity 新粒子系統 VFX——Visual Special Effects  視覺特效 Visual Effect Graph基於Compute Shader和HD Render Pipeli

原创 Python Django 框架知識點總結

CS/BS——客戶端和服務器的交互模型 client--Browser server--Web後端--python(django、flask)、java、php、go   MVC 軟件架構風格--不是標準 將數據操作,業務處理,界面展示進

原创 VSCode 編寫Python代碼

一、下載Anaconda並安裝 Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 [1]  因爲包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB)

原创 python(16)異常 Exception

1、語法錯誤及異常 exception 語法錯誤 例如: number = 100 def func(): global number #添加報錯解決 number += 1 #報紅色波浪線   2、異常: 程序運

原创 python(13)面向對象、方法

一、面向對象 程序       現實 對象——————>具體的事物   現實的事物——————>轉成電腦程序 世間萬物皆對象   優點: 提高代碼複用性   面向對象: 類、對象、屬性、方法   對象的集合 ------>  類別 ---

原创 Python(8)函數返回值、函數的嵌套調用、局部變量及全局變量

一、函數返回值 返回類型: 1、返回一個值 2、返回多個值,並將多個值保存到元組中,返回元組  例如返回  (5, 6, 'aaa') 3、接收值時,可以使用多個變量接收 def add(a, b): result = a +

原创 Python(19)正則表達式

一、正則表達式簡介 1、正則表達式的定義 正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。 正則表達式是對字符串(包

原创 Python(18)自定義模塊及系統模塊

一、自定義模塊 當你導入一個模塊,python解釋器對模塊位置的搜索順序是: 1、當前目錄 2、如果不在當前目錄,Python則搜索在shell變量 PYTHONPATH 下的每個目錄。 3、如果都找不到,Python會查看默認路徑。U

原创 Python(11)單例模式

開發模式:單例模式    單個對象 僅創建一個實例(對象) class Student: pass #創建一個對象,產生一個地址 s = Student() s1 = Student() print(s) print(s1)

原创 Python(7)函數介紹

函數: 作用: 將重複的代碼,封裝到函數中,使用直接調用 代碼模塊化、提高複用性,減少代碼冗餘 定義函數: 格式 def 函數名([參數, 參數, ...]): 參數可有可無 函數體 (重複的代碼) 注意:1、必