tft每日頭條

 > 圖文

 > 從零開始學會python語法

從零開始學會python語法

圖文 更新时间:2024-07-19 05:15:38

python你不去認識它,可能沒什麼,一旦你認識了它,你就會愛上它

Python基本語法

1.定義變量:

代碼正文:

x=1 y=2 z=x y

Python定義變量的方式呢很簡單,就是上面這段代碼,相信隻要稍微懂點數學的人都能看懂這段代碼的含義。其實現在在國外很多大學都是把Python作為計算機語言入門的第一門語言,因為python語言可以說是人類的語言,很容易上手,一眼就能看懂(不過大部分語言都是這樣,入門容易深入難,要持之以恒。)

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)1

2.判斷語句:

代碼正文:

# coding=utf-8 score=90 if score>=90: print("你真棒") print("優秀") elif score>=80: print("良好") elif score>=60: print("及格")

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

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)2

值得一提的是默認情況下,代碼中有中文需要注意,不光是在運行時,在運行後也是需要設置的,因為默認的輸出中文會亂碼。大家可以在這裡設置。File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 詳情見下圖:

從零開始學會python語法(Python基本語法python入門到精通)3

3.循環:

代碼正文:

for i in range(0,3): print(i) # print("Index" i) print("Index {0} {1}".format(i,"cnblogs")) print("end")

Python的循環語法可能讓大家用起來覺得有點不習慣,但是相信很容易就可以理解的,隻是有一點點出入而已。

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)4

4.定義函數def:

代碼正文:

def HelloCNBlogs(): print("Hello cnblogs") def GetMax(x,y): if x>y: return x else: return y HelloCNBlogs() print(GetMax(9,3))

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)5

5.00面向對象class:

代碼正文:

class FirstTest: def __init__(self,name): self._name=name def SayFirst(self): print("Hello {0}".format(self._name)) F = FirstTest("CNBlogs") F.SayFirst()

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)6

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();

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)7

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這個類,這裡我們可以看見,引入其他文件的類有兩種方法,至于他們的區别也很明顯,這裡就不多說了,大家可以根據實際需求選擇。相信大家也發現了Python中引入其他文件中的類的時候,用到import頗有點其他語言的using使用命名空間的感覺。沒錯,其實import就是引入命名空間

代碼講解:

從零開始學會python語法(Python基本語法python入門到精通)8

Pycharm 快捷鍵

在上面的演示中可以看出來python注釋的用法是#而不再是//

Pycharm常見快捷鍵:

  • Ctrl /注釋(取消注釋)選擇的行
  • Shift Enter開始新行
  • Ctrl Enter智能換行
  • TAB Shift TAB縮進/取消縮進所選擇的行
  • Ctrl Alt I自動縮進行
  • Ctrl Y删除當前插入符所在的行
  • Ctrl D 複制當前行、或者選擇的塊
  • Ctrl Shift J合并行
  • Ctrl Shift V從最近的緩存區裡粘貼
  • Ctrl Delete删除到字符結尾
  • Ctrl Backspace删除到字符的開始
  • Ctrl NumPad /-展開或者收縮代碼塊
  • Ctrl Shift NumPad 展開所有的代碼塊
  • Ctrl Shift NumPad-收縮所有的代碼塊

下期見!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved