Ngôn ngữ lập trình Python function module package exception

64 7 0
Ngôn ngữ lập trình Python function module package exception

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trịnh Tấn Đạt Đại Học Sài Gòn trinhtandatsgu edu vn http sites google comsitettdat88 Nội Dung  Function  Module  Package  Exception  FILE (IO) Function  Hàm là một khối các câu lệnh chỉ thực hiện khi được gọi  Trong Python, hàm được định nghĩa bằng từ khóa def theo sau là tên hàm và dấu ngoặc đơn ( ) Function  Ý nghĩa canh lề trong hàm Function  Ý nghĩa canh lề trong hàm Function  Gọi một hàm Để gọi một hàm, chúng ta sử dụng tên hàm, theo sau là cặp dấu ngoặc đơn () Function  Th.

Trịnh Tấn Đạt Đại Học Sài Gòn trinhtandat@sgu.edu.vn http://sites.google.com/site/ttdat88 Nội Dung  Function  Module  Package  Exception  FILE (I/O) Function  Hàm khối câu lệnh thực gọi  Trong Python, hàm định nghĩa từ khóa def theo sau tên hàm dấu ngoặc đơn ( ): Function  Ý nghĩa canh lề hàm Function  Ý nghĩa canh lề hàm Function  Gọi hàm: Để gọi hàm, sử dụng tên hàm, theo sau cặp dấu ngoặc đơn (): Function  Tham số:  Các tham số thêm sau tên hàm, bên cặp dấu ngoặc đơn ()  Chúng ta thêm tham số tùy thích, cần tách chúng dấu phẩy Function  Tham số mặc định  Tham số mặc định tham số có sẵn giá trị trước hàm gọi  Nếu gọi hàm mà không truyền vào tham số, hàm sử dụng giá trị mặc định  Ở trường hợp lại, tham số mặc định hoạt động tham số thơng thường Function  Hàm có kiểu trả  Để cho hàm trả về, cần phải sử dụng từ khóa return: Function  Trong phiên Python 3.6 có 68 hàm Python tích hợp sẵn Nội Dung  Input  Giới thiệu FILE  Đọc FILE  Ghi FILE Input  Trong Python có cung cấp cho hàm input để nhận liệu từ người dùng nhập vào Giới thiệu FILE  File thứ cần thiết dự án, ví dụ cần phải ghi log file để sau kiểm sốt  Và ngơn ngữ lập trình hỗ trợ làm việc với file  Có loại file thơng dụng file văn bản, hình ảnh âm Trong nội dụng này, hướng đến đối tượng File văn (*.txt)  Mỗi loại file có module xử lý khác nhau:  Module pandas dùng xử lý file CSV, Excel  Module PyPDF2 dùng xử lý file PDF  Module json dùng xử lý file JSON … Mở FILE  Python cung cấp hàm open() trả đối tượng File mà sử dụng với hàm khác  Với File mở, bạn thực hoạt động đọc, ghi, … File Cú pháp hàm open() là: file_object = open(file_name [, access_mode][, buffering])  file_name: Đối số file_name giá trị chuỗi chứa tên file mà bạn muốn truy cập  access_mode: Các access_mode xác định chế độ file mở read, write, append, Đây thông số tùy chọn chế độ truy cập file mặc định read (r)  buffering: thơng số đệm cho file mặc định Mở FILE Mode r r+ rb Mô tả Mở file để đọc Mở file để đọc ghi Mở file chế độ đọc cho định dạng nhị phân, chế độ mặc định Con trỏ phần bắt đầu file rb+ w w+ wb Mở file để đọc ghi định dạng nhị phân Con trỏ phần bắt đầu file Tạo file để ghi, file tồn bị ghi Tạo file để đọc ghi, file tồn bị ghi Mở file chế độ ghi định dạng nhị phân Nếu file tồn tại, ghi đè nội dung file đó, khơng tạo file Mở file để đọc ghi định dạng nhị phân Nếu file tồn ghi đè nội dung nó, file khơng tồn tạo file để đọc ghi Mở file để ghi thêm vào cuối file, khơng tìm thấy file tạo file để ghi Mở file để đọc ghi thêm vào cuối file, khơng tìm thấy file tạo file để đọc ghi Mở file chế độ append chế độ nhị phân Con trỏ cuối file file tồn Nếu file khơng tồn tại, tạo file để ghi Mở file để đọc append định dạng nhị phân Con trỏ file cuối file tồn Nếu khơng tồn tạo file để đọc ghi wb+ a a+ ab ab+ Thuộc tính FILE Thuộc tính file.closed file.mode file.name Mô tả Trả True file đóng, ngược lại False Trả chế độ truy cập file mở Trả tên file Thuộc tính FILE  Ví dụ: Mở file myfile.txt # Mở file file = open("myfile.txt", "w+") print("Tên file là: ", file.name) print("File có đóng khơng? : ", file.closed) print("Chế độ mở file : ", file.mode) Đóng File  Khi bạn thực xong hoạt động file cuối bạn cần đóng file  Sử dụng phương thức close() để đóng file fileObject.close() # Mở file file = open("myfile.txt ", "r") # Đóng file file.close() Đọc FILE  Phương thức read : fileObject.read([size])  Phương thức trả chuỗi có kích thước size Nếu khơng truyền size toàn nội dung file đọc  Ví dụ: tạo file myfile.txt có nội dung hello world 123456 My name is Tom Đọc FILE  Phương thức readline: fileObject.readline()  Phương thức cho phép đọc dòng file trả chuỗi f = open('myfile.txt', 'r') line1 = f.readline() line2 = f.readline() print ('Dòng 1: ', line1) print ('Dòng 2: ', line2) f.close() Ghi FILE  Để ghi file ta cần mở file cú pháp để ghi sử dụng phương thức write để ghi vào: fileObject.write(string)  Phương thức cho phép ghi chuỗi có nội dung string vào vị trí trỏ file # Mở file file = open("myfile2.txt", "w+") file.write("Hello World"); # Đóng file file.close() Ghi FILE ❖ Vị trí File Python  Phương thức tell() nói cho bạn biết vị trí bên file Nói cách khác, việc đọc ghi diễn byte  Phương thức seek(offset[, from]) thay đổi vị trí bên file  Tham số offset số byte để di chuyển  Tham số from xác định vị trí tham chiếu mà từ byte di chuyển  Nếu from thiết lập nghĩa sử dụng phần đầu file vị trí tham chiếu nghĩa sử dụng vị trí vị trí tham chiếu sử dụng phần cuối file vị trí tham chiếu Ghi FILE  Vị trí File Python Ghi FILE  Vị trí File Python ... print(list_moi) Module  Module đề cập đến file (.py) chứa câu lệnh Python, hàm định nghĩa  Một file chứa code Python, ví dụ myfunction.py gọi module tên module myfunction Module  Module thường... Module Module  Sử dụng hàm dir():  Có chức liệt kê tất tên hàm (hoặc tên biến) module Module ❖ Đường dẫn tìm kiếm module Python  Khi nhập module, Python tìm vài nơi Trình thơng dịch tìm module. .. chương trình code ngày lớn với nhiều module, đặt module giống vào package, nhóm module khác vào package khác Trong package có package module khác Một thư mục phải chứa file có tên init .py để Python

Ngày đăng: 28/04/2022, 06:48

Hình ảnh liên quan

Giới thiệu về FILE - Ngôn ngữ lập trình Python function module package exception

i.

ới thiệu về FILE Xem tại trang 53 của tài liệu.
 Có 3 loại file thông dụng là file văn bản, hình ảnh và âm thanh. Trong nội - Ngôn ngữ lập trình Python function module package exception

3.

loại file thông dụng là file văn bản, hình ảnh và âm thanh. Trong nội Xem tại trang 53 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan