Một câu hỏi tầm thường ngớ ngẩn. Ví dụ kinh điển là f = open['filename']
, nhưng
f
không mô tả lắm. Sau khi không nhìn vào mã trong một thời gian, bạn có thể quên liệu nó có nghĩa là "tệp" hay "hàm f [x]" hay "kết quả biến đổi Fourier" hay thứ gì khác. Eibti.- Trong Python,
file
đã được thực hiện bởi một hàm.
Bạn còn sử dụng những gì khác?
Hỏi ngày 13 tháng 9 năm 2009 lúc 22:48Sep 13, 2009 at 22:48
Endolithendolithendolith
24.3K31 Huy hiệu vàng126 Huy hiệu bạc189 Huy hiệu đồng31 gold badges126 silver badges189 bronze badges
2
data_file
settings_file
results_file
.... etc
Endolith
24.3K31 Huy hiệu vàng126 Huy hiệu bạc189 Huy hiệu đồng31 gold badges126 silver badges189 bronze badges
EndolithSep 13, 2009 at 22:55
3
Đã trả lời ngày 13 tháng 9 năm 2009 lúc 22:55
Bạn có thể nối nó vào đầu, "File_fft" giống như Hungary.
with open["x.txt"] as f:
data = f.read[]
do something with data
Tuy nhiên, tôi sẽ cố gắng đóng các mô tả tệp càng sớm càng tốt và tôi khuyên bạn nên sử dụng câu nói với câu nói như thế này để bạn không phải lo lắng về việc đóng nó, và nó giúp bạn không mất theo dõi nó dễ dàng hơn.Sep 13, 2009 at 22:56
Đã trả lời ngày 13 tháng 9 năm 2009 lúc 22:56Unknown
Không biết không biết26 gold badges137 silver badges181 bronze badges
3
45.2K26 Huy hiệu vàng137 Huy hiệu bạc181 Huy hiệu Đồng
Tôi rất vui khi sử dụng f
[cho một hàm hoặc tệp ;-] Nếu phạm vi của định danh đó bị hạn chế đối với một la bàn khá nhỏ [chẳng hạn như with open['zap'] as f:
thường sẽ chuyển đổi]. Nói chung, các định danh có phạm vi từ vựng lớn nên dài hơn và rõ ràng hơn, các định danh có phạm vi/tuổi thọ ngắn/ngắn về mặt từ vựng có thể ngắn hơn và ít rõ ràng hơn, và điều này áp dụng để mở đối tượng tệp chỉ bằng bất kỳ loại đối tượng nào khác! -]Sep 14, 2009 at 1:15
Đã trả lời ngày 14 tháng 9 năm 2009 lúc 1:15Alex Martelli
Alex Martellialex Martelli163 gold badges1204 silver badges1383 bronze badges
828K163 Huy hiệu vàng1204 Huy hiệu bạc1383 Huy hiệu Đồng
Nói chung, nếu phạm vi của một đối tượng tệp chỉ là một vài dòng, f
hoàn toàn dễ đọc - tên biến cho tên tệp trong cuộc gọi mở có thể đủ mô tả. Nếu không something_file
có lẽ là một ý tưởng tốt.Sep 14, 2009 at 11:08
Đã trả lời ngày 14 tháng 9 năm 2009 lúc 11:08Glenjamin
Glenjaminglenjamin6 gold badges25 silver badges26 bronze badges
6,9466 Huy hiệu vàng25 Huy hiệu bạc26 Huy hiệu Đồng
Nói chung, tôi sẽ sử dụng "FP" cho một con trỏ tệp thời gian ngắn.
EndolithSep 13, 2009 at 22:55
Đã trả lời ngày 13 tháng 9 năm 2009 lúc 22:55timdev
Bạn có thể nối nó vào đầu, "File_fft" giống như Hungary.6 gold badges81 silver badges92 bronze badges
Tuy nhiên, tôi sẽ cố gắng đóng các mô tả tệp càng sớm càng tốt và tôi khuyên bạn nên sử dụng câu nói với câu nói như thế này để bạn không phải lo lắng về việc đóng nó, và nó giúp bạn không mất theo dõi nó dễ dàng hơn.
Đã trả lời ngày 13 tháng 9 năm 2009 lúc 22:56
Không biết không biếtSep 14, 2009 at 10:56
45.2K26 Huy hiệu vàng137 Huy hiệu bạc181 Huy hiệu Đồnguolot
Tôi rất vui khi sử dụng f
[cho một hàm hoặc tệp ;-] Nếu phạm vi của định danh đó bị hạn chế đối với một la bàn khá nhỏ [chẳng hạn như with open['zap'] as f:
thường sẽ chuyển đổi]. Nói chung, các định danh có phạm vi từ vựng lớn nên dài hơn và rõ ràng hơn, các định danh có phạm vi/tuổi thọ ngắn/ngắn về mặt từ vựng có thể ngắn hơn và ít rõ ràng hơn, và điều này áp dụng để mở đối tượng tệp chỉ bằng bất kỳ loại đối tượng nào khác! -]1 gold
badge13 silver badges18 bronze badges
Tên biến
Một biến có thể có một tên ngắn [như X và Y] hoặc một tên mô tả hơn [Age, Carname, Total_Volume]. Quy tắc cho các biến Python:
- Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới
- Một tên biến không thể bắt đầu với một số
- Một tên biến chỉ có thể chứa các ký tự alpha-numeric và nhấn mạnh [A-Z, 0-9 và _]
- Tên biến là nhạy cảm trường hợp [tuổi, tuổi và tuổi là ba biến khác nhau]
Thí dụ
Tên biến hợp pháp:
myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
Hãy tự mình thử »
Thí dụ
Tên biến hợp pháp:
myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john"
my-var = "John"
my var = "John"
Hãy tự mình thử »
Tên biến bất hợp pháp:
2Myvar = "John" My-Var = "John" My Var = "John"
Hãy nhớ rằng các tên biến nhạy cảm trường hợp
Tên biến đa từ
Tên biến với nhiều hơn một từ có thể khó đọc.
Có một số kỹ thuật bạn có thể sử dụng để làm cho chúng dễ đọc hơn:
Trường hợp lạc đà
Mỗi từ, ngoại trừ từ đầu tiên, bắt đầu bằng một chữ cái viết hoa:
myvariablename = "John"
Trường hợp Pascal
Mỗi từ bắt đầu bằng một chữ cái viết hoa:
Myvariablename = "John"
Vỏ rắn