1. Trang chủ
  2. » Tất cả

Bài 32_Kiểu dữ liệu Function trong Python - Return_Howkteam.com

7 4 0

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

THÔNG TIN TÀI LIỆU

1|7 KHÓA PYTHON CƠ BẢN HOWKTEAM.COM Bài 32: KIỂU DỮ LIỆU FUNCTION TRONG PYTHON - RETURN Xem học website để ủng hộ Kteam: Kiểu liệu Function Python - Return Mọi vấn đề lỗi website làm ảnh hưởng đến bạn thắc mắc, mong muốn khóa học mới, nhằm hỗ trợ cải thiện Website Các bạn vui lòng phản hồi đến Fanpage How Kteam nhé! Dẫn nhập Trong trước, Kteam giới thiệu đến bạn KIỂU DỮ LIỆU FUNCTION TRONG PYTHON – BIẾN LOCALS & GLOBALS Và Kteam lại tìm hiểu với bạn KIỂU DỮ LIỆU FUNCTION TRONG PYTHON – Return Nội dung Để đọc hiểu tốt bạn cần:       Cài đặt sẵn MÔI TRƯỜNG PHÁT TRIỂN CỦA PYTHON Xem qua CÁCH CHẠY CHƯƠNG TRÌNH PYTHON Nắm CÁCH GHI CHÚ BIẾN TRONG PYTHON CÁC KIỂU DỮ LIỆU ĐƯỢC GIỚI THIỆU TRONG PYTHON CÂU ĐIỀU KIỆN IF TRONG PYTHON VÒNG LẶP WHILE VỊNG LẶP FOR TRONG PYTHON Copyright © Howkteam.com 2|7 KHÓA PYTHON CƠ BẢN HOWKTEAM.COM Bạn Kteam tìm hiểu nội dung sau    Vấn đề Giới thiệu lệnh return Dùng return để trả nhiều giá trị lúc Vấn đề Giả sử bạn viết hàm xử lí cơng việc bạn muốn lưu kết sau xử lí xong biến Nhưng bạn lại khơng thể làm điều Vì tạo biến lưu hàm ta biết, khơng thể sử dụng mức tồn chương trình (global) Giá mà bạn ném liệu sau xử lí xong ngồi nhỉ? Có đấy, ngơn ngữ lập trình điều cho phép làm điều đương nhiên Python khơng phải ngoại lệ Giới thiệu lệnh return Đây lệnh sử dụng hàm (nếu sử dụng ngồi hàm có nhắc lỗi) SyntaxError: 'return' outside function Lệnh return có cú pháp sau return [object] Ở đây, object đối tượng lớp đó, số (number), chuỗi (string), list, tuple, hàm (sẽ biết rõ tìm hiểu decorator), lớp (class) chí bỏ trống – trường hợp bỏ trống object return tính None Copyright © Howkteam.com 3|7 KHĨA PYTHON CƠ BẢN HOWKTEAM.COM Khi return gọi, hàm kết thúc kết trả Kết trả ngồi nên đưa cho biến hứng, khơng coi bạn gọi hàm khơng để làm def cal_rec_per(width, height): per = (width + height) * return per rec_1_width = rec_1_height = # khởi tạo biến để hứng kết rec_1_per = cal_rec_per(rec_1_width, rec_1_height) print(rec_1_per) # trường hợp bạn khơng cần tái sử dụng lần sau print(cal_rec_per(7, 4)) def _return_ter_func(): print('chúng ta sử dụng return để ngắt hàm') # dòng tương tự bạn viết return None return print('Hàm print dĩ nhiên khơng gọi') none = _return_ter_func() print(type(none)) Copyright © Howkteam.com 4|7 KHÓA PYTHON CƠ BẢN HOWKTEAM.COM Dùng return để trả nhiều giá trị lúc Với Python, việc bạn return nhiều giá trị lúc chất khơng nằm câu lệnh Python, mà Python thiết kế đặc biệt để unpack object trả Bạn xem ví dụ khai báo sau >>> one, two, three = 'how', 'Kteam', 69 >>> one 'how' >>> two 'Kteam' >>> three 69 >>> h, o, w = ('k', 'team', 96) # đây, sử dụng list container >>> h, o, w ('k', 'team', 96) Tận dụng điều trên, ta “return nhiều giá trị lúc” def cal_rec_area_per(width, height): perimeter = (width + height) * area = width * height return perimeter, area Copyright © Howkteam.com KHĨA PYTHON CƠ BẢN HOWKTEAM.COM 5|7 rec_width = rec_height = rec_per, rec_area = cal_rec_area_per(rec_width, rec_height) print(rec_per, rec_area) Câu hỏi củng cố Như bạn biết khái niệm hàm số, với hàm số y = f(x) đồ thị hàm số y = f(x) qua điểm M(x0, y0) y0 = f(x0) Cho list, phần tử tuple gồm hoành độ (x0) tung độ (y0), kiểm tra xem đồ thị hàm số y = f(x) có qua điểm hay khơng Nếu có đưa sang list A, trường hợp khơng đưa phần tử sang list B Sau kết thúc, tính tổng tung độ (y0) hai list A B in trị tuyệt đối hiệu tổng tung độ hai list Ví dụ: với hàm y = f(x) sau Copyright © Howkteam.com KHĨA PYTHON CƠ BẢN HOWKTEAM.COM 6|7 Và List điểm Thì kết in 21 Cho biến với giá trị biến số tự tự nhiên, gọi m giá trị lớn số In hình 2m -1 Ví dụ: Với biến sau, kết in 117 Lưu ý: Khơng dùng hàm tìm max hỗ trợ thư viện, chương trình có sẵn, khơng sử dụng container Và chương trình khơng q câu lệnh điều kiện (if elif else) Đáp án phần trình bày Tuy nhiên, Kteam khuyến khích bạn tự trả lời câu hỏi để củng cố kiến thức thực hành cách tốt nhất! Kết luận Qua viết này, Bạn biết lệnh return hàm Copyright © Howkteam.com KHĨA PYTHON CƠ BẢN HOWKTEAM.COM 7|7 Ở tiếp theo, Kteam nói đến câu lệnh có cách sử dụng giống return phức tạp nhiều - KIỂU DỮ LIỆU FUNCTION TRONG PYTHON – YIELD Cảm ơn bạn theo dõi viết Hãy để lại bình luận góp ý để phát triển viết tốt Đừng quên “Luyện tập – Thử thách – Khơng ngại khó” Copyright © Howkteam.com ... Copyright © Howkteam.com KHĨA PYTHON CƠ BẢN HOWKTEAM.COM 7|7 Ở tiếp theo, Kteam nói đến câu lệnh có cách sử dụng giống return phức tạp nhiều - KIỂU DỮ LIỆU FUNCTION TRONG PYTHON – YIELD Cảm ơn bạn... © Howkteam.com 4|7 KHÓA PYTHON CƠ BẢN HOWKTEAM.COM Dùng return để trả nhiều giá trị lúc Với Python, việc bạn return nhiều giá trị lúc chất khơng nằm câu lệnh Python, mà Python thiết kế đặc biệt... Copyright © Howkteam.com KHĨA PYTHON CƠ BẢN HOWKTEAM.COM 6|7 Và List điểm Thì kết in 21 Cho biến với giá trị biến số tự tự nhiên, gọi m giá trị lớn số In hình 2m -1 Ví dụ: Với biến sau, kết in

Ngày đăng: 17/12/2021, 22:48

Xem thêm:

w