學習Python需要注意的幾點基礎知識

2021-10-23 02:57:38 字數 1672 閱讀 3105

input()函式進行輸入的時候,輸入的是字串。

輸入格式:變數=inut("提示資訊字元")

eval()函式可以把字串轉化為數字。因此,eval()函式是非常常用的乙個函式

print的輸出格式控制:print("這裡輸入說明".format(變數))

輸出字串的時候不用格式控制,print("輸出格式錯誤")

print函式中的逗號在輸出的結果中變為空格

python使用import匯入函式有三種方式,以turtle為例

import turtle from turtle import setup或from turtle import * import turtle as t (t是呼叫庫的別名)

一般情況下,盡量使用第三種

最後一點,in可以判斷乙個字元是否在乙個陣列裡面

單行注釋:以#開頭

多行注釋:以'''即三個單引號開頭和結尾

字串型別用單引號和雙引號是一樣的

列表:由零個或多個資料組成的有序數列,列表使用表示,採用逗號分隔元素

索引:a[m]

切片:a[1:3]意思是取出字元的第乙個、第二個字元,但是不包括第三個字元

格式:for 變數 in range(引數)

迴圈語句

變數是每次迴圈的計數

range()函式產生迴圈計數序列:

第一種格式為:range(n),產生0到n-1的整數序列,共n個

第二種格式為:range(m,n),產生從m到n-1的整數序列,共n-m個

整數型別:可正可負,沒有取值範圍限。pow(x,y):計算x的y次方

浮點型別:浮點數間運算存在不確定尾數,所以對浮點數進行計算時,常使用round函式。

round函式用法:round(x,d),對x四捨五入,d是小數擷取位數

科學計數法:4.3e-3表示0.0043,9.6e5表示960000.0

複數型別:z = a+bj,其中,a是實部,b是虛部。z.real獲得實部,z.imag獲得虛部

x/y 表示x除以y,和數學中的意義一樣,一般都是產生浮點數

x//y表示整除,只取x與y的整數商

%取餘,模運算

x**y表示x的y次冪

abs(x)求x的絕對值

divmod(x,y)同時輸出商和餘數

pow(x,y[,z])冪餘,表示(x**y)%z,z可以省略,省略相當於對1取模

round(x[,d])四捨五入,d是保留小數字數,預設值為0

max(x1,x2,....,xn)求最大值,不限n的大小

min(x1,x2,...,xn)求最小值,不限n的大小

int(x)捨棄x的小數部分,把a變為整數

float(x)增加小數部分,將x變成浮點數

complex(x)增減虛數部分,將x變成複數

學習程式設計需要注意的幾點

1 不要死記硬背語法 程式開發的語法 規範特別多,不可能全記下來,只要知道有這麼乙個功能即可,需要的時候再翻書或查詢幫助。這樣省時省力,可以將更多的時間和精力用在技術的提高上。2 多動手,多練習 死讀書是成不了程式設計高手的!只有多練習,多上機編寫程式,才能在實踐中提高對程式設計的認識。3 遇到問題...

Python 函式引數需要注意的幾點

所用情形 引數太多時,防止引數順序對函式的影響,傳參時指定引數對應的形參名 def test brand,slogan print brand s slogan is slogan test brand nike slogan just do it nike s slogan is just do ...

Object c block需要注意的幾點問題

摘自 date 2015 12 4 1.block定義 1 說明 a.block是oc中的一種資料型別,在ios開發中被廣泛使用 b.是block的特有標記 c.block的實現 包含在 之間 d.大多情況下,以內聯inline函式的方式被定義和使用 e.block與c語言的函式指標有些相似,但使用...