python你不去認識它,可能沒什麼,一旦你認識了它,你就會愛上它
Python基本語法
1.定義變量:
代碼正文:
x=1
y=2
z=x y
Python定義變量的方式呢很簡單,就是上面這段代碼,相信隻要稍微懂點數學的人都能看懂這段代碼的含義。其實現在在國外很多大學都是把Python作為計算機語言入門的第一門語言,因為python語言可以說是人類的語言,很容易上手,一眼就能看懂(不過大部分語言都是這樣,入門容易深入難,要持之以恒。)
代碼講解:
2.判斷語句:
代碼正文:
# coding=utf-8
score=90
if score>=90:
print("你真棒")
print("優秀")
elif score>=80:
print("良好")
elif score>=60:
print("及格")
Python語言非常便于大家理解,就連判斷語句也是如此。
代碼講解:
值得一提的是默認情況下,代碼中有中文需要注意,不光是在運行時,在運行後也是需要設置的,因為默認的輸出中文會亂碼。大家可以在這裡設置。File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 詳情見下圖:
3.循環:
代碼正文:
for i in range(0,3):
print(i)
# print("Index" i)
print("Index {0} {1}".format(i,"cnblogs"))
print("end")
Python的循環語法可能讓大家用起來覺得有點不習慣,但是相信很容易就可以理解的,隻是有一點點出入而已。
代碼講解:
4.定義函數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面向對象class:
代碼正文:
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這個類,這裡我們可以看見,引入其他文件的類有兩種方法,至于他們的區别也很明顯,這裡就不多說了,大家可以根據實際需求選擇。相信大家也發現了Python中引入其他文件中的類的時候,用到import頗有點其他語言的using使用命名空間的感覺。沒錯,其實import就是引入命名空間
代碼講解:
Pycharm 快捷鍵
在上面的演示中可以看出來python注釋的用法是#而不再是//
Pycharm常見快捷鍵:
下期見!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!