Giới thiệu sơ đẳng
_Không cần dấu chấm phẩy ở cuối mỗi câu lệnh, Python dùng indentation để quản lý cấu trúc các block lệnh (standard ở Google từng là 2 space, tiêu chuẩn là dùng 4 space).
_Để comment một giòng thì dùng dấu #
ở đầu giòng.
_Biến số (variables): Python không đòi hỏi khai (declaration), chỉ cần type:
num = 4.13
là biến số num
đã tồn tại.
_Python chỉ phát hiện lỗi trong quá trình runtime, thay vì sẽ báo các lỗi trong lúc compile như một số ngôn ngữ khác.
Các loại data
Chuỗi (string)
- Dùng single quotes ‘ hoặc double quotes ” để bọc quanh chuỗi.
- Nếu dùng single quotes thì trong chuỗi cho phép có double quotes, và ngược lại, nếu dùng double quotes thì trong chuỗi cho phép có single quotes
- Có thể dùng escape character là \’ hoặc \”
- Dùng triple quotes để span chuỗi qua nhiều giòng, ”’ hoặc “””
- Chuỗi có thuộc tính immutable (không thể thay đổi giá trị của chuỗi)
Các method áp dụng trên string (chuỗi)
Slice một chuỗi
String %
Giống printf:
'Hi %s, I have %d donuts.' % ('Alice',42)
sẽ return 'Hi Alice, I have 42 donuts.'
Danh sách (list)
- Dùng ngoặc vuông để định nghĩa: [1, 3, 5, 7] hoặc [‘a’, ‘b’, ‘c’]
Các method áp dụng trên list (danh sách)
Slice một danh sách
Tuple
- Giống như list, nhưng chiều dài của tuple không thể thay đổi
Tự điển (dictionary)
- Dùng ngoặc nhọn {key1: value1, key2: value2, …}
Thao tác với data
help() và dir()
Các vòng lặp
Module sys
Module os
Module re: Regular Expressions