Python是一種高級編程語言,目前非常流行,它是一種解釋型的、動態的、面向對象的語言,具有簡單易學、編碼效率高等特點。
Python的變量類型包括數字、字符串、列表、元組、字典等。
a = 10 # 數字 b = "hello" # 字符串 c = [1, 2, 3] # 列表 d = (4, 5, 6) # 元組 e = {"name": "Tom", "age": 18} # 字典
Python的控制流語句包括if語句、for循環、while循環。
num = 10 if num >0: print("num是正數") elif num< 0: print("num是負數") else: print("num等于0") for i in range(5): print(i) j = 0 while j< 5: print(j) j += 1
Python函數的定義使用def關鍵字。
def add(a, b): return a + b print(add(1, 2))
Python面向對象編程中有類和對象的概念,類是一種抽象的數據類型,對象是類的一個實例。
class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print("Hello, my name is %s, I'm %d years old." % (self.name, self.age)) p = Person("Tom", 18) p.say_hello()
Python內置了大量的模塊和庫,比如常用的os、sys、datetime、random等模塊,還有numpy、pandas、matplotlib等庫。
import random print(random.randint(0, 9))
總的來說,Python是一門功能強大的編程語言,無論是開發Web應用、數據分析、機器學習還是爬蟲等領域都有廣泛的應用。