Bài giảng lập trình python bài 4 trương xuân nam

10 1 0
Bài giảng lập trình python bài 4   trương xuân nam

Đang tải... (xem toàn văn)

Thông tin tài liệu

LẬP TRÌNH PYTHON Bài 4 Kiểu tuần tự trong python, phần 1 Tóm tắt nội dung bài trước ▪ Python chỉ có 2 loại vòng lặp là while và for (thay vì 3 loại như C/C++) ▪ Lặp while thực hiện lặp chừng nào điều[.]

LẬP TRÌNH PYTHON Bài 4: Kiểu python, phần Tóm tắt nội dung trước ▪ Python có loại vịng lặp while for (thay loại C/C++) ▪ Lặp while thực lặp chừng điều kiện ▪ Lặp for cho phép duyệt phần tử danh sách ▪ Hàm range hỗ trợ tạo miền số nguyên để phép duyệt for trở nên ngắn gọn ▪ Cả while for hỗ trợ cú pháp mở rộng: ▪ Lệnh break để kết thúc vòng lặp ▪ Lệnh continue để bắt đầu vòng lặp ▪ Khối else thực vịng lặp kết thúc khơng break TRƯƠNG XN NAM Nội dung Kiểu liệu (sequential data type) String (chuỗi) Bài tập xử lý chuỗi List (danh sách) Tuple (hàng) Range (miền) Bài tập liệu TRƯƠNG XUÂN NAM Phần Kiểu liệu (sequential data type) TRƯƠNG XUÂN NAM Kiểu liệu ▪ Hai loại đặc trưng điều khiển ▪ Sequential access: truy cập ▪ Random access: truy cập ngẫu nhiên ▪ Tuần tự: thông dụng sống, chẳng hạn xếp hàng, xử lý dây chuyền, lưu trữ băng từ,… TRƯƠNG XUÂN NAM Kiểu liệu ▪ Kiểu liệu python: kiểu liệu chứa bên liệu thường xử lý cách lấy phần-tử-một theo thứ tự (thường vịng for) ▪ Các kiểu liệu chứa bên liệu nhỏ thường gọi container (bộ chứa) ▪ Khái niệm “tuần tự” nhấn vào việc xử lý phần tử một, không thiết cách xử lý ▪ Có kiểu thông dụng list, tuple range ▪ Có nhiều kiểu khác string, bytes, bytearray,… lập trình viên tự tạo kiểu riêng theo nhu cầu TRƯƠNG XUÂN NAM Phần String (chuỗi) TRƯƠNG XUÂN NAM Kiểu chuỗi ▪ Một chuỗi xem hàng (tuple) chuỗi độ dài ▪ Trong python khơng có khái niệm kiểu kí tự (character) ▪ Nội dung chuỗi khơng thay đổi được, ghép thêm nội dung vào chuỗi thực chất tạo chuỗi ▪ Chuỗi python hỗ trợ kí tự unicode, sử dụng tiếng Việt (cũng tiếng Hán, tiếng Nhật, ) thoải mái ▪ Hàm len(s) trả độ dài (số kí tự) s, hàm trả chuỗi rỗng ▪ Phép toán với chuỗi: ▪ Phép nối chuỗi (+): ▪ Phép nhân (*): ▪ Kiểm tra nội dung: s = "Good" + " " + "Morning!" s = "AB" * # ABABAB s in '1ABABABCD' # True TRƯƠNG XUÂN NAM Ví dụ phép nối chuỗi a = 'Hello' b = 'World' print(a + b) c = 'Hello' 'Kitty' # "HelloWorld" print(c) # "HelloKitty" d = '1' '2' '3' print(d) e = ('1' # "1" '2' '3') print(e) # "123" print(d + '23') # "123" print(e '23') # lỗi TRƯƠNG XUÂN NAM Ví dụ phép nhân kiểm tra nội dung print('abc' * 3) # 'abcabcabc' print(5 * '10') # '1010101010' print('ab' + 'cd' * 3) # 'abcdcdcd' print('bcd' in 'abcdef') # True print('bcd' in 'abc' * 3) # False print('abc' not in 'ab' + 'cd') # False TRƯƠNG XUÂN NAM 10 ... bytes, bytearray,… lập trình viên tự tạo kiểu riêng theo nhu cầu TRƯƠNG XUÂN NAM Phần String (chuỗi) TRƯƠNG XUÂN NAM Kiểu chuỗi ▪ Một chuỗi xem hàng (tuple) chuỗi độ dài ▪ Trong python khơng có... thúc không break TRƯƠNG XUÂN NAM Nội dung Kiểu liệu (sequential data type) String (chuỗi) Bài tập xử lý chuỗi List (danh sách) Tuple (hàng) Range (miền) Bài tập liệu TRƯƠNG XUÂN NAM Phần Kiểu liệu... tự: thông dụng sống, chẳng hạn xếp hàng, xử lý dây chuyền, lưu trữ băng từ,… TRƯƠNG XUÂN NAM Kiểu liệu ▪ Kiểu liệu python: kiểu liệu chứa bên liệu thường xử lý cách lấy phần-tử-một theo thứ tự

Ngày đăng: 02/03/2023, 07:41

Tài liệu cùng người dùng

Tài liệu liên quan