Hướng dẫn how do you name a variable in a python file? - làm thế nào để bạn đặt tên cho một biến trong một tệp python?

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


Làm thế nào để bạn gán một biến cho một tệp trong Python?

Làm thế nào để bạn lưu trữ một tệp văn bản trong một biến trong Python ?..
Mở tệp trong chế độ đọc bằng phương thức Open [] và lưu trữ trong tệp có tên biến ..
Gọi đọc [] chức năng trên Biến tệp và lưu trữ nó thành Biến số chuỗi ..
In biến Countriesstr ..

Làm thế nào để bạn đặt một biến một tên?

Các quy tắc cho các biến đặt tên:..
Tất cả các tên biến phải bắt đầu bằng một chữ cái của bảng chữ cái hoặc một.gạch dưới [_].....
Sau chữ cái đầu tiên, tên biến cũng có thể chứa các chữ cái và số.....
Các ký tự chữ hoa khác biệt với các ký tự thường.....
Bạn không thể sử dụng từ khóa C ++ [từ dành riêng] làm tên biến ..

Bạn có thể đặt tên cho một biến bất cứ điều gì trong Python?

Python cho phép bạn đặt tên cho các biến theo ý thích của mình, miễn là các tên tuân theo các quy tắc này: tên biến có thể chứa các chữ cái, chữ số [0-9] hoặc ký tự dấu gạch dưới _.Tên biến phải bắt đầu bằng một chữ cái từ A-Z hoặc ký tự _ nhấn mạnh.Các chữ cái chữ thường hoặc chữ hoa được chấp nhận.: Variable names may contain letters, digits [0-9] or the underscore character _ . Variable names must begin with a letter from A-Z or the underscore _ character. Either lowercase or uppercase letters are acceptable.

Làm thế nào để bạn xác định một biến trong Python?

Python không có lệnh để khai báo một biến ...
Chỉ đặt tên cho biến ..
Gán giá trị cần thiết cho nó ..
Kiểu dữ liệu của biến sẽ được xác định tự động từ giá trị được gán, chúng tôi không cần xác định rõ ràng ..

Bài Viết Liên Quan

Chủ Đề