[Khóa học lập trình Python cơ bản] - Bài 21: Hàm xuất trong Python| HowKteam

preview_player
Показать описание
[Khóa học lập trình Python cơ bản] - Bài 21: Hàm xuất trong Python| HowKteam

Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.

Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.

Bài trước:
[Khóa học lập trình Python cơ bản] - Bài 20: Iteration trong Python| HowKteam

Bài sau:
[Khóa học lập trình Python cơ bản] - Bài 22: Hàm nhập trong Python| HowKteam

Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.

C++:

C#:

Java:

Game:

Office:

Products:

Stream:

Âm thanh:
Two Step From Hell Colors Of Love

#Python #Python_Cơ_Bản #Howkteam #Python_Basic #Tự_Học_Python #Free_Education #Share_To_Be_Better #LapTrinhKteam #Kteam
Рекомендации по теме
Комментарии
Автор

Để ủng hộ Kteam các bạn có thể tham khảo Source code mẫu tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam

KTeam
Автор

Nếu bạn có bất kỳ thắc mắc hoặc câu hỏi gì về KHÓA HỌC PYTHON và các chủ đề liên quan đến LẬP TRÌNH. Đừng ngần ngại join group HỎI ĐÁP của Kteam để được hỗ trợ từ cộng đồng!
+ Website/ Hỏi đáp: www.howkteam.vn/questions

KTeam
Автор

Ở ví dụ về sleep()-end-flush, mình nắm được ý tổng quát như này.

3 thao tác của print() :
+ Gói toàn bộ argument vào 1 (tuple) --> nạp vào bộ nhớ đệm 'buffering'
(1) Xuất khi GẶP 'newline' (thường thấy vì 'end' mặc định là '\n')
(2) Và khi KẾT THÚC ch.trình, sẽ xuất toàn bộ 'buffering' còn lại.


Nên với VD của Kteam:
--> Với end='trống', sẽ ko có 'newline' của 'start'
*(bỏ qua 'start' -> chạy sleep(3) -> gặp '\n' của 'end' -> xuất toàn bộ 'buffering' (lúc này gồm 'start end')
-> hết ch.trình)

--> Với flush='True' : sẽ khắc phục (1), yêu cầu lệnh print() ngay lập tức mà không cần gặp 'newline'
*(xuất 'start' -> chạy sleep(3) -> gặp '\n' của 'end' -> xuất toàn bộ 'buffering' (lúc này gồm 'end')
-> hết ch.trình)

yvestrung
Автор

11:50 máy em ghi code như vậy mà nó vẫn ra 'start...' rồi 3s sau mới ra 'end' chứ ko đợi sau 3s nó sẽ in cả 2 dòng chữ cùng 1 lúc. cho hỏi tại sao ạ?

lethinh
Автор

Cảm ơn team rất nhiều.
Mình từng đậu đh nghành cntt nhưng không dám học, vì thấy quá khó.
Nay nhờ team, mình đang rất hứng thú để học.

leephu
Автор

CHỦ YẾU LÀ HÀM PRINT + PARAMETER CÁC KIỂU THÔI. THANKS AD

mtp_gaming
Автор

e thấy a hơi phụ thuộc vào trang web của how kteam hơi nhiều quá nhiều lúc copy xong dán vô cái chạy chương trình cái đùng!! khóa hiểu quá

giabaonguyen
Автор

mình dùng python 3.8.6 . video ở 11:51. có demo đoạn code. mình test lại trên máy mình. nó vẫn sleep 3s rồi mới end. không giống như video demo là end ngay

datbmt
Автор

14:20 phần e2 vẫn được in ra cùng lúc với line 1 chứ có phải đợi đến khi có \n ở phần end... đâu anh?

HieuTran-xdpg
Автор

Ad ơi phiên bản của em thì kể cả 1 dòng nó vẫn ra time như bỉnh thường
ví dụ:
from time import sleep
print('start', end='')
sleep(3)
print('end')
kết quả:--> start(chờ 3s)end
chứ không chờ rồi ra cả 1 dòng đâu ạ

duytungtran
Автор

ở đoạn code:

from time import sleep # nhập hàm sleep từ thư viện time

print('start...', end='')

sleep(3) # dừng chương trình 3 giây

print('end...')

em chạy thử thì nó ra 'start...'->chờ 3s->in ra 'end...' kế bên chứ không phải sau 3s thì in ra cả 'start...end...' như video. Anh giải thích giúp được không ạ. Em cảm ơn!

trungdoanhoang
Автор

11:57 cái này mình copy từ kteam ra chạy thấy vẫn không khác gì các mà không thêm end=' ' :V
hay do phiên bản ta

hzo-zik
Автор

sao python của e flush=True hay =False nó đều như nhau:(start nó hiện trước xong end nó hiện sau) v a

phongnguyensy
Автор

17:51 Anh ơi không hiểu sao mà flush=true hay false đều ra cùng kết quả

amogusguy
Автор

Có bác nào hiểu ví dụ cuối không? Chỉ giáo em với! Làm sao nó lại in từng chữ một được nhỉ? Em cám ơn các bác!

nguyenuchoang
Автор

from time import sleep
print('line 1\n', 'line2', end='')
sleep(3)
print('end...')
>>line1
line2 ra luôn xong 3 giây sau mới ra end... a ơi

jpatg
Автор

Anh ơi cho em hỏi : Dù có flush hay ko có flush thì kết quả nó ra 'start...' rồi 3s sau mới ra 'end...' chứ ko phải ra từng chữ cái là sao ạ???

khoinguyen
Автор

phần cuối e bỏ flush đi vẫn có thể in ra dòng chữ được.Có phải là e hiểu sai cái gì đó ko ạ.

hienphan
Автор

Để ủng hộ Kteam các bạn có thể tham khảo Source code mẫu tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam

howkteamcontent
Автор

Nhờ Kteam, cụ thể hơn là nhờ cái giọng "truyền cảm" của anh thầy này mà mình đã có thêm quyết tâm học Python :D Trước giờ cứ dạo qua Java, JS, Python, PHP... mà chả khi nào đủ động lực để đào sâu cả.
Mong các video tiếp theo!

haclongninhkieuniit
welcome to shbcf.ru