原创 第十五章:封裝

01. 面相對象-類的特殊方法 01.類的特殊方法 目前,對於person類來說 name屬性是必須的,並且每一個對象當中的name屬性基本上是不同的 在類中我們可以定義一些特殊的方法(魔術方法) 這些特殊方法它的格式例如 以__

原创 第十四章:面向對象 - 類的簡介

01 - 面向對象 - 面向對象舉例 所謂面向對象的編程語言,簡單理解就是語言中所有的操作都是 通過對象來完成的 面向過程就是將程序的邏輯分解成一個一個的步驟 通過對每個步驟的抽象來完成程序 ‘’’ 孩子喫西瓜 1.媽媽穿衣服穿鞋

原创 第十六章: 面向對象 - 繼承和多態

01 - 面向對象 - 繼承簡介 1.提高了代碼的複用性 2.讓類與類之間產生關係,有了這個關係,纔有了多態的特性 class Person(): name = '' age = '' class Docto

原创 第十二章:函數 - 函數三

01.- 函數 - 匿名函數 1.filter(fnuction,iterable) --> filter(函數,可迭代的) -->filter(函數,序列) 可以從序列當中過濾出符合條件的元素,保存到一個新的序列當中 參數一 :

原创 第十一章: - 函數 - 函數二

01. - 函數 - 返回值 (1).求任意幾個數的和 可以通過return來指定函數的返回值 def fn(*nums): # 定義一個變量來保存結果 result = 0 # 遍歷元組,並將元組中的

原创 第四章:運算符

1.算數運算符 1.1.什麼是運算符? 運算符用於執行程序代碼運算,會針對一個以上操作上來進行運算。 例如:2 + 3 ,其操作數是2和3,二運算符則是"+" 1.2算數運算符表現形式有+ - * / // ** % 1.如

原创 第五章:條件控制語句

1.if語句 語法 : if條件表達式 代碼塊 執行的流程 : if語句在執行時,會先對條件表達式進行求值判斷,如果爲True,則執行if後面的語句 如果爲False,則不執行 if True : print('hello') >

原创 第八章:元組和字典

01-序列-元組簡介 元組 tuple 元組是一個不可變序列 一般希望數據不改變的時候,就是用用元組。其餘情況都是使用列表 創建元組 使用()創建的 my_tuple = () #創建一個空的元組 添加元素 my_tup

原创 第六章:條件控制語句練習

1.水仙花數 練習1 求1000以內所有的水仙花數 水仙花數 指的是一個n位數(n >= 3),它的每個位數上的數字的n次冪之和等於它本身 13 + 53 + 3**3 = 153 # 先獲取1000以內所有的三位數 i =

原创 第九章:序列-集合

01.- 集合 (1).潛複製 copy() 潛複製就是隻複製對象外層(只複製’a’:{}.‘b’:2,‘c’:3),不復制對象內層(不復制{‘name’:‘葫蘆娃’,‘age’:20} d = {‘a’:{‘name’:‘葫蘆娃

原创 喜馬拉雅 和 如何理解python中的none?

01 - 喜馬拉雅 import requests import json 1 拿到統一的url url = ‘https://www.ximalaya.com/revision/play/album?albumId=291718

原创 第一章:計算機要點

1.計算機基本概念 1.1計算機是什麼? 電腦 手機 計算器… computer 是現代一種用於高速計算的電子計算機器 特點: 數值計算 邏輯計算 存儲記憶功能 總結:能夠按照程序運行、自動、高速處理數據的現代化智能電子設備

原创 第七章:序列

01.序列簡介 序列是Python當中最基本的數據結構 數據結構是什麼?計算機中數據的存儲方式 序列的分類: 1.可變序列 列表 2.不可變序列 str 元組 列表 : list 列表的作用 列表可以保存多個有序的數據 1.

原创 第十章:函數-函數一

01. - 函數 - 函數簡介 (1).函數 函數也是一個對象 函數就是可以用來保存一些可以執行的代碼,並且可以在需要的時候,對這些代碼(語句)進行多次調用 語法 def 函數名([形參1,形參2…]): 代碼塊 函數中保存的代碼

原创 第三章:基本數據類型

1.幾個概念 1.1 表達式 表達式,是由數字、算術、數字分組符號(括號)、自由變量和約束變量等以能求得數值的有意義的排列方法所得的組合 表達式就是一個類似於數學公式的東西 比如:1 +1 2* 2 1.2語句 一個語法上