97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當(dāng)前位置: 移動(dòng)互聯(lián)網(wǎng)學(xué)院 > python人工智能 > python入門 > Python入門到精通 掌握這些基本語法就夠了
Python入門到精通 掌握這些基本語法就夠了 時(shí)間:2018-01-08     來源:Python入門到精通必備

經(jīng)常聽到有人這樣問,Python從入門到精通我該掌握哪些呢?我現(xiàn)在正處在Python入門階段著實(shí)不知道該怎么學(xué)?其實(shí),小編要告訴你的,Python從入門到精通掌握這些Python基本語法就夠了,至少學(xué)完這些基本語法你的基礎(chǔ)已經(jīng)打好,后期需要的是更深層次的學(xué)習(xí)了。

Python從入門到精通必備Python基礎(chǔ)語法

1.定義變量:

代碼正文:

x=1

y=2

z=x+y

Python定義變量的方式呢很簡單,就是上面這段代碼,相信只要稍微懂點(diǎn)數(shù)學(xué)的人都能看懂這段代碼的含義。其實(shí)現(xiàn)在在國外很多大學(xué)都是把Python作為計(jì)算機(jī)語言入門的第一門語言,因?yàn)閜ython語言可以說是人類的語言,很容易上手,一眼就能看懂(不過大部分語言都是這樣,入門容易深入難,要持之以恒。)

代碼講解:

Python入門到精通

2.判斷語句:

代碼正文:

# coding=utf-8

score=90

if score>=90:

print("你真棒")

print("優(yōu)秀")

elif score>=80:

print("良好")

elif score>=60:

print("及格")

Python語言非常便于大家理解,就連判斷語句也是如此。

代碼講解:

 

值得一提的是默認(rèn)情況下,代碼中有中文需要注意,不光是在運(yùn)行時(shí),在運(yùn)行后也是需要設(shè)置的,因?yàn)槟J(rèn)的輸出中文會(huì)亂碼。大家可以在這里設(shè)置。File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 詳情見下圖:

3.循環(huán):

代碼正文:

for i in range(0,3):

print(i)

# print("Index"+i)

print("Index {0} {1}".format(i,"cnblogs"))

print("end")

Python的循環(huán)語法可能讓大家用起來覺得有點(diǎn)不習(xí)慣,但是相信很容易就可以理解的,只是有一點(diǎn)點(diǎn)出入而已。

代碼講解:

4.定義函數(shù)def:

代碼正文:

def HelloCNBlogs():

print("Hello cnblogs")

def GetMax(x,y):

if x>y:

return x

else:

return y

HelloCNBlogs()

print(GetMax(9,3))

代碼講解:

5.00面向?qū)ο骳lass:

代碼正文:

class FirstTest:

def __init__(self,name):

self._name=name

def SayFirst(self):

print("Hello {0}".format(self._name))

F = FirstTest("CNBlogs")

F.SayFirst()

代碼講解:

6.繼承:

代碼正文:

class FirstTest:

def __init__(self,name):

self._name=name

def SayFirst(self):

print("Hello {0}".format(self._name))

class SecondTest(FirstTest):

def __init__(self,name):

FirstTest.__init__(self,name)

def SaySecond(self):

print("Good {0}".format(self._name))

S=SecondTest("CNBlogs");

S.SayFirst()

S.SaySecond();

代碼講解:

7.引入其他文件的類:

代碼正文:

# 第一種引入的方法

# import FirstWork

#

# S=FirstWork.SecondTest("CNBlogs");

# S.SayFirst()

# S.SaySecond();

#第二種引入方法

from FirstWork import SecondTest

ST=SecondTest("CNBlogs");

ST.SayFirst()

ST.SaySecond();

上面代碼中我引入了6里面的FirstWork.py文件里的SecondTest這個(gè)類,這里我們可以看見,引入其他文件的類有兩種方法,至于他們的區(qū)別也很明顯,這里就不多說了,大家可以根據(jù)實(shí)際需求選擇。相信大家也發(fā)現(xiàn)了Python中引入其他文件中的類的時(shí)候,用到import頗有點(diǎn)其他語言的using使用命名空間的感覺。沒錯(cuò),其實(shí)import就是引入命名空間

代碼講解:

拓展:Python常用快捷鍵

Ctrl+/注釋(取消注釋)選擇的行

Shift + Enter開始新行

Ctrl + Enter智能換行

TAB Shift+TAB縮進(jìn)/取消縮進(jìn)所選擇的行

Ctrl + Alt + I自動(dòng)縮進(jìn)行

Ctrl + Y刪除當(dāng)前插入符所在的行

Ctrl + D 復(fù)制當(dāng)前行、或者選擇的塊

Ctrl + Shift + J合并行

Ctrl + Shift + V從最近的緩存區(qū)里粘貼

Ctrl + Delete刪除到字符結(jié)尾

Ctrl + Backspace刪除到字符的開始

Ctrl + NumPad+/-展開或者收縮代碼塊

Ctrl + Shift + NumPad+展開所有的代碼塊

Ctrl + Shift + NumPad-收縮所有的代碼塊

前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技發(fā)展有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)