原创 Python中全局變量的引用與修改之格式影響

先來看下面的代碼及執行結果: a = 1 b = [2,3] def nums(): a = 2 b[0] = 0 print(a) print(b) print(a) print(b) nums() pri

原创 Python:list 和 array的對比以及轉換時的注意事項

前言 array,顧名思義,數組,就是存儲數字、處理數字的一種數據結構。今天在將list轉換爲array時,遇到了一個問題,數據量比較大,剛開始怎麼都不知道問題出在哪裏。直到我用一個3*3的小數據測試時,才發現問題的本質所在。浪費了半天的時

原创 開始Python編程,你一定需要的環境搭建!

工欲善其事,必先利其器 想要寫好代碼,首先得安裝依賴環境。所以,今天我們來聊一聊寫代碼之前的工具準備。 1.安裝python linux和macos下,python是直接安裝好的。 我用的windows,在這裏說說win下安裝python

原创 Python3快速入門(九)Python3併發編程

一、Python線程模塊 1、線程簡介 一個標準的線程由線程ID,當前指令指針(PC),寄存器集合和堆棧組成。線程是進程中的一個實體,是被系統獨立調度和分派的基本單位,線程本身不擁有系統資源,與進程內的其它線程共享進程的所有資源。一個進程中

原创 Python3快速入門(八)Python3 JSON

1、JSON簡介 JSON (JavaScript Object Notation) 是一種輕量級的數據交換格式,是基於ECMAScript的一個子集。 2、json模塊簡介 Python3 中可以使用 json 模塊來對 JSON 數據進

原创 Python3快速入門(六)Python3面向對象

一、面向對象技術簡介 1、面向對象簡介 面向對象編程(Object Oriented Programing,OOP)是一種編程思想,OOP把對象當成程序的一個基本單元,一個對象包含數據和操作數據的方法。面向對象編程的三大特性如下: A、封裝

原创 Python3快速入門(七)Python3正則表達式

1、re模塊簡介 re 模塊提供 Perl 風格的正則表達式模式,使 Python 語言擁有全部的正則表達式功能。 2、正則表達式模式 模式字符串使用特殊的語法來表示一個正則表達式: 正則表達式模式中的字母和數字匹配同樣的字符串;多數字母和

原创 Python3快速入門(十)Python3網絡編程

一、socket模塊簡介 Python 提供了兩個級別訪問的網絡服務,低級別的網絡服務支持基本的 Socket,提供了標準的BSD Sockets API,可以訪問底層操作系統Socket接口的全部方法;高級別的網絡服務模塊 SocketS

原创 Python3快速入門(三)Python3標準數據類型

一、Python3標準數據類型 Python3 中有六種標準數據類型: A、Number(數字) B、String(字符串) C、List(列表) D、Tuple(元組) E、Set(集合) F、Dictionary(字典) Python3

原创 Python3快速入門(四)Python包管理

一、Python包簡介 1、包 Python中使用包管理模塊,包通常對應一個目錄,必須在目錄下創建一個init.py模塊,init.py模塊的模塊名稱即爲包名,Python纔會將目錄解析爲包。 init.py文件內可以定義初始化包的內容,導

原创 Python3快速入門(二)Python3基礎

一、Python3語法基礎 1、Python3編碼 默認情況下,Python 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串,可以爲Python源碼文件指定不同的編碼,如下: # -*- coding: utf-8 -

原创 Python3快速入門(五)Python3函數

一、函數定義 1、函數定義 Python 定義函數使用 def 關鍵字,一般格式如下: def function_name(parameter_list): pass 默認情況下,參數值和參數名稱按函數聲明中定義的順序進行匹配

原创 Python3快速入門(一)Python簡介

一、Python簡介 1、Python簡介 Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言,由荷蘭Guido van Rossum於1989年底發明,第一個公開發行版於1991年發佈,Python源代碼遵循 GPL(GN

原创 Python常用包簡介

1.calendar包 (6)函數:monthcalendar() 含義:返回一個月每天的矩陣列表 格式:calendar.monthcalendar(年,月) 返回值類型:二級列表 注意:矩陣中沒有天數用0來表示。 m = calenda

原创 Python-time包的其他函數

一、time包 1.函數:sleep(second) (1)含義:是程序進入休眠狀態多少秒 (2)格式:time.sleep(int num) 2.函數:strftime() (1)含義:將我們的時間戳表示成我們想要的時間格式 (2)格式