01/10/2018, 11:16

Hỏi về lệnh seek và return trong Python

Em chưa hiểu lắm về 2 lệnh “seek” và “return” trong Python
Giúp em với ạ

HK boy viết 13:17 ngày 01/10/2018

seek

Ý bạn là f.seek() khi thao tác với file?

return

Trả về giá trị của hàm. Có vài topic về vấn đề này trên diễn đàn, hãy tìm kiếm trước khi hỏi.

Gia Huy viết 13:25 ngày 01/10/2018

Đúng rồi ạ f.(seek) đấy ạ

HK boy viết 13:21 ngày 01/10/2018

f.(seek)

Nó là f.seek(i) nhá

f.seek(i) là lệnh đưa con trỏ file đến vị trí i. Vị trí đầu file được coi là vị trí 0.

Ví du, có file fun.txt có nội dung như sau:

Go go everybody
GO GO EVERYBODY
go go everybody go!

Bạn thử chạy lần lượt các lệnh sau

f = open("fun.txt")
f.seek(10)
print(f.read())

Bạn thử đoán xem nó ra cái gì?

Gia Huy viết 13:21 ngày 01/10/2018

Em hiểu r. Mà sao a đưa các dòng lệnh vào ô xám dc v

HK boy viết 13:25 ngày 01/10/2018

Đó gọi là format code.

Format 1 đoạn code gồm vài dòng:

// your code

Thêm 3 dấu ` vào đầu và cuối code của bạn.

Còn format 1 đoạn trên 1 dòng, như f.seek() thì

`f.seek()`

Thêm 1 dấu ` vào đầu và cuối lệnh.

Bài liên quan
0