python程式設計最最簡明教程

2021-06-14 21:54:32 字數 3201 閱讀 3082

我將按照以下幾個部分來說說我理解的python,很多地方我只說一下一些非常常用的功能,具體的細節,大家都是有文化的人,完全可以google或者直接查python的庫文件,我相信這些能比我說得更好也更詳細。

2.使用

開啟控制台,輸入python,然後回車,看到下面的東西的話,恭喜你,python已經正常安裝並且已經可以使用了

前期工作準備完畢,可以開始程式設計了

哦,提前說一點,在python中是沒有括號來分割**塊的,所有的**分割都是用tab鍵來分割的,這對第一次用的人來說可能有點不習慣,不過沒關係,用用就習慣了

首先,我預設您已經有過其他語言的開發經驗,不管多少,反正python不是您的第乙個開發語言,那流程控制就不需要我解釋了,無非就是賦值,if,for,while,switch之類的

賦值python變數不需要先宣告,語言自動適配最合適的變數型別

a=5

b=ac=a+5*b+10^2

d=true

這些都可以直接使用,不用像c語言一樣宣告來宣告去的,所以python非常適合快速化的開發,因為不用去想那些惱人的型別轉換和宣告,當然,這樣做也有弊端,那就是太隨意了不好控制。

type函式可以方便的知道變數是哪個型別的資料

>> type(a)

>>

條件語句

所有語言的條件語句無非就是if --else,python也不例外,注意一下三點:

看個例子:

a=5

b=10

if a == b and b > 0:

print "ok"

else:

print "not ok"

迴圈語句

迴圈語句變化較多,一般使用其中的三種方式

for迴圈

看兩個例子,乙個是標準的迴圈

for i in range(0,10):

print i

這個是迭代器的

a=[1,3,5,7,9]

for i in a:

print i

while迴圈

和其他語言一樣,條件判斷,然後迴圈

while (a > 100):

print a

a=a+1

應該叫豐富的資料結構,因為我覺得python的資料結構真的很讚,乙個語言的資料結構的豐富程度可以讓你省很多事,讓你更專注於邏輯層面的開發而不是去高效的實現某些資料結構,這一章我們介紹一下python中兩個最主要的資料結構,一般情況下,有這兩個利器,就能變出很多花樣來了列表

看個例子來說明一下陣列的使用哈

是不是很簡單?而且列表已經很強大了,很多東西都可以往列表裡面丟。 字典

還是來看個例子說明一下字典的使用:

adic={} #初始化乙個空字典

adic['first']=1 #將1存到字典中,其對應的key是"first"

adic[1]="this is value" #將"this is value"存到字典中,對應的key是乙個整數1

print adic

>>>

for key in adic.keys(): #遍歷整個字典

print adic[key] #列印key對應的值

>>> 1

>>> this is a value

字典也介紹完了,是不是越來越覺得簡單了啊?python就是這樣的,非常潔簡,但是實際上功能非常強大,別看列表和字典都很簡單,在程式設計的過程中你會不知不覺的使用起來並且會覺得非常的方便。

當然,python中還有其他很多資料結構,比如二元組,字串等等,但是這裡我們就不介紹了,這篇教程只是為了讓乙個使用過別的語言的人對python的快速上手並可以實際編寫一些東西,深入的資料結構的了解,還是我前面說的,去看幫助文件吧,那上面有你要的一切。

無論哪種程式語言,都離不開函式,python也不例外,函式的宣告在python裡面也很簡單,實用def關鍵字來宣告

下面,我們還是來看個例子,很簡單的例子,求兩個數中較大的那個,如果兩個數相等,就返回乙個錯誤

def funmax(a,b):

if a < b :

return b,true

else:

if a==b :

return a,false

else:

if a > b :

return a,true

>>> a,err=funmax(10,15)

>>> print a,err

>>> 15,true

>>> a,err=fun_max(10,10)

>>> print a,err

>>> 10,false

python是一門物件導向的語言,當然少不了類的宣告和使用啦。同樣,秉承python一貫的潔簡,類的宣告和使用也很簡單

好了,不多說了,看個例子,定義乙個圓,有半徑這個成員變數,可以計算周長和面積。

class circle:

r=0.0

def __init__(self,mr=4): #預設半徑為4

self.r=mr

def area():

return self.rself.rmath.pi

當我們要使用這個類的時候,這麼用

circle=circle(5)

area= circle.area()

好了,類整明白了吧

好了,所有的東西都介紹完了,大概花了你10分鐘吧,這就是python最簡單的使用方法,我想,對於乙個有過其他任何程式語言經驗的人,看完這個教程以後應該可以馬山上手開始做你需要的東西了吧,當然,python完全不止我說的這些,還有很多很多功能等著你去發現,只要開始了,後面的就好辦了,google和api文件都可以幫到你

Python 簡明教程

python 手冊 1.usr bin python 2.常量 數 2,3.2,1 2j 字串 單引號 雙引號是完全相同的,三引號指示多行字串。轉義字元用 自然字串 即不轉義 使用 r string content.n r unicode字串,u unicode string 表明這個檔案的格式是u...

python 簡明教程

版本 1.20 a byte of python 簡明 python 教程 本書依照 創作公用約定 署名 非派生作品 非商業用途 發布。概要 無論您剛接觸電腦還是乙個有經驗的程式設計師,本書都將有助您學習使用python語言。目錄表 前言本書的讀者 本書的由來 本書目前的狀況 官方 約定條款 歡迎給...

Sql Server程式設計 簡明教程

1.變數的宣告與賦值 使用declare關鍵字,如宣告乙個整型的數字 declare number int 即可宣告了乙個名字叫做number的整型的變數 declare 變數名 變數的資料型別 給變數的賦值使用關鍵字select或者set給變數賦值 如 select number 1 或者set ...