python基礎任務1

2021-09-14 06:56:28 字數 2770 閱讀 6748

環境搭建

a) anaconda環境配置

b) 直譯器

在編寫**時會得到乙個.py結尾的檔案,要想執行執行此檔案就需要python直譯器。

python有多種版本的直譯器:

cpython:官方版本的直譯器。這個直譯器是用c語言開發的,所以叫cpython,是使用最廣的python直譯器。

ipython:基於cpython之上的乙個互動式直譯器,在互動方式上有所增強,執行python**的功能和cpython是完全一樣的。

pypy:乙個追求執行速度的python直譯器。採用jit技術,對python**進行動態編譯(注意,不是解釋),可以顯著提高python**的執行速度。

python初體驗

a) print and input

input()為使用者輸入函式,用來獲取使用者輸入的內容

語法: 內容 = input(提示資訊)

注意: 所有使用的input()函式得到的內容,資料型別為str()型別

python基礎講解

a) python變數特性+命名規則 1

變數的命名規則

1,由字母,數字和下劃線組成;

2,不能以數字打頭,更不能全是數字;

3,區分大小寫;

4,不要過於複雜冗長;

5,要合理有意義;

6,不能使用中文命名;

7,不能占用python的關鍵字;

8,推薦使用駝峰體或者下劃線的方式進行變數命名

b) 注釋方法

python注釋用的是符號#,但只能注釋一行,如果要寫一大片文字,最好還是使用三個單引號進行注釋,另外,如果你用的是中文注釋,還需要在檔案頭部宣告編碼方式。

1c) python中「:」作用

冒號: 用於定義分片、步長,如

list1[:3:2],tul1[3:6:2](注意3:6是索引第3至5 ,不包含6)

d) 學會使用dir( )及和help( )

dir()用來查詢乙個類或者物件所有屬性;

help()函式幫助我們了解模組、型別、物件、方法、屬性的詳細資訊。

舉例如下:

檢視python所有的關鍵字:help(「keywords」)

檢視python所有的modules:help(「modules」)

單看python所有的modules中包含指定字串的modules: help(「modules yourstr」)

檢視python中常見的topics: help(「topics」)

檢視python標準庫中的module:import os.path + help(「os.path」)

檢視python內建的型別:help(「list」)

檢視python型別的成員方法:help(「str.find」)

檢視python內建函式:help(「open」)

e) import使用

在python用import或者from…import來匯入相應的模組。模組其實就是一些函式和類的集合檔案,它能實現一些相應的功能,當我們需要使用這些功能的時候,直接把相應的模組匯入到我們的程式中,我們就可以使用了。這類似於c語言中的include標頭檔案,python中我們用import匯入我們需要的模組。

如:import tensorflow as tf

import numpy as np

import scipy.io as sio

import os

from tensorflow.examples.tutorials.mnist import input_data

f) pep8介紹

pep8是針對python**格式而編訂的風格指南,採用一致的編碼風格可以令**更加易懂易讀!方便更多的人協同工作。

空白python中空白會影響**的含義及其**的清晰程度

使用space(空格)進行縮排,不採用tab

每一層縮排都用4個空格表示

每行字元數不超過79

佔據多行的長表示式,每一層的縮排都應該在上一層基礎上再加4個空格

檔案中函式和類之間用兩個空行隔開

同乙個類中,各個方法之間應該用乙個空行隔開

為變數賦值的時候,賦值符號兩側應該各自加上乙個空格

命名採用不同的命名風格來編寫python**,以便在閱讀原始碼時可以根據名稱看出它們在python語言語言中代表的角色

函式,變數,屬性使用小寫字母拼寫,各單詞之間採用下劃線相連,如extrct_title ,extrct_content.

受保護的例項屬性,以單個下劃線開頭,如_set_content

私有的例項屬性,以兩個下劃線開頭,如__double_set_title

類與異常,以每個單詞首字母大寫,如capword

模組級別的常量,全部大寫,單詞間採用下劃線相連,如all_system_encode

-類方法中的首個引數,命名為cls,以表示該類自身

表示式與語句

python檔案中的import語句應該放在檔案開頭

import語句應該分為三部分,標準庫模組,第三方模組,自用模組,每一部分的import語句應該按模組的字母順序排列

引入模組,應該採用絕對名稱:from bar import foo ,而不是import foo

不編寫單行的if ,for, while,except復合語句

示例:python數值基本知識

a) python中數值型別,int,float,bool,e記法等

菜鳥教程:

b) 算數運算子

c) 邏輯運算

d) 成員運算子

e) 身份運算子

f) 運算子優先

Python基礎任務1

anaconda 安裝,配置基本是自動的。修改映象源為清華映象並更新所有的軟體包。conda upgrade all print and input print 是輸出,print hello world input 是輸入,input 回車後從命令列輸入 變數無須在定義時指定型別,同乙個變數可以賦...

Python基礎任務一

1.任務摘要 環境搭建 a anaconda環境配置 b 直譯器 python初體驗 a print and input python基礎講解 a python變數特性 命名規則 b 注釋方法 c python中 作用 d 學會使用dir 及和help e import使用 f pep8介紹 pyt...

python基礎 任務4

函式關鍵字 python 定義函式使用 def 關鍵字,函式的定義 python 定義函式的一般格式如下 def 函式名 引數列表 函式體函式引數與作用域 以下是呼叫函式時可使用的正式引數型別 1.必需引數 必需引數須以正確的順序傳入函式,呼叫時的數量必須和宣告時的一樣。2.關鍵字引數 關鍵字引數和...