Python基礎任務一

2021-09-14 05:08:41 字數 2728 閱讀 7120

1.任務摘要:

環境搭建

a) anaconda環境配置

b) 直譯器

python初體驗

a) print and input

python基礎講解

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

b) 注釋方法

c) python中「:」作用

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

e) import使用

f) pep8介紹

python數值基本知識

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

b) 算數運算子

c) 邏輯運算

d) 成員運算子

e) 身份運算子

f) 運算子優先順序

2.初試任務:

b)直譯器:python3.5版本以後官方自帶直譯器,無須單獨安裝

2.python初體驗

a)print and input(列印和輸入)

用法:a=input('請輸入你的名字')

print('你的名字是:',a)

3.python基礎講解

a)python變數特性及命名規則:

1.變數和以往的變數意義相同,都是可變的量,只不過在python中範圍不僅僅侷限於數字

2.變數在程式中就是用乙個變數名表示了,變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭

例:meter_1符合要求,而1_meter則會報錯

3.'='在python中是賦值符號,可以將所需量賦予變數

注意:對變數賦值x = y是把變數x指向真正的物件,該物件是變數y所指向的。隨後對變數y的賦值不影響變數x的指向

b)注釋方法

單行注釋符:#

多行注釋符:』』『內容』』』

c)python中』:『的用法

呼叫函式,定義函式,類定義後會出現block,block需要縮排,所以在語句後加入』:』

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

dir能夠列出當前目錄下的所有檔案

help()能夠檢視函式及模組的詳細用法

e)import使用

匯入所需要的模組

f)pep8介紹

一種**規範,具體參考:官方文件

4.python數值的基本知識

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

int:整型,例:1,200,-800

float:浮點型,例:3.123

bool:布林型,例:true,flase

e記法,例:3e2為3*10**2

b)算數運算子

包括:python算數運算子包括:+、-、*、**、/、//、%

+:加法運算

-:減法運算

*:乘法運算

**:冪運算

/: 除法運算(如果有小數則返回結果為小數,如果都為整數則返回結果為整數)

//:整除,取整數部分

%:取餘

c) 邏輯運算

and or not

優先順序:() > not > and > or

1.or:

在python中,邏輯運算子or,x or y, 如果x為true則返回x,如果x為false返回y值。因為如果x為true那麼or運算就不需要在運算了,因為乙個為真則為真,所以返回x的值。如果x的值為假,那麼or運算的結果取決於y,所以返回y的值。

1. print(1 or 2)   # 1

2. print(3 or 2) # 3

3. print(0 or 2) # 2

2.and:

在python中,邏輯運算子and,x and y,如果x為true則返回y值。如果x為false則返回y值。如果x的值為true,and的運算不會結束,會繼續看y的值,所以此時真與假取決於y的值,所以x如果為真,則返回y的值。如果x為假,那麼and運算就會結束運算過程了,因為有乙個為假則and為假,所以返回x的值。

1.print(1 and 2)  # 2

2.print(0 and 2) # 0

3.print(3 and 2) # 2

d)成員運算子

in and not in

通過成員運算子』in』和 『not in』,我們可以確認乙個值是否是另乙個值的成員例:

e) 身份運算子

is and is not

判斷』is』或者』is not』前後的識別符號來自物件的異同

1.is

a='a'					a='a'

b='b' b='a'

a is b a is b

#flase #true

2.is not

a = 'a'				a='a'

b = 'b' b='b'

a is not b a is not b

#true #flase

f) 運算子優先順序

python基礎一周學習 任務一

變數的含義在和代數中類似,可以是各種資料型別 整數 浮點數 字串 布林值 空值 在程式中用乙個變數名表示,變數名必須是大小寫英文 數字和 的組合,且不能用數字開頭 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。在python3中,字串型別是str,在記憶體中以unicode...

一周python基礎 任務四

學習內容 test open r d python3 work data.txt def get max i word l,i from collections import counter counter可以直接接受乙個列表,將它轉化為統計完成的結果 value list l print coun...

python基礎任務1

環境搭建 a anaconda環境配置 b 直譯器 在編寫 時會得到乙個.py結尾的檔案,要想執行執行此檔案就需要python直譯器。python有多種版本的直譯器 cpython 官方版本的直譯器。這個直譯器是用c語言開發的,所以叫cpython,是使用最廣的python直譯器。ipython 基...