bạn có thể dùng format cũng được. Nói chung về xuất chuỗi là Python nhiều cái hỗ trợ lắm
Lỗi "SyntaxError: invalid syntax" khi sử dụng f-string
e cũng bị lỗi như bạn với dòng code
b = "Khanh"
c = f"hello {b}. Are you 21 years old?"
print"c"
nhưng e cài sublime 3 và Pythone của e là 3.7.4
Bình thường mà bạn, Tuy bạn cài python3.7 nhưng có chắc py trong sublime cũng là py 3.7.
để xem py trong sub là bao nhiêu thì ntnao hả bạn ? tại mình cái sublime 3 mà
Xem phiên bản trình thông dịch Python:
import sys
print(sys.version)
print(sys.executable) # i.e. "which python"
nó ra 2.7.10 ạ T_T còn có cách nào chuyển từ python 2 sang python 3 ko ạ
cho e xin cách với
Bạn bấm tools Build System New Build System…
Nó sẽ ra
Xóa hết đi và cop đoạn này vô:
{
"cmd": ["C:\\Windows\\py.exe", "$file"],
"selector": "source.python",
"file_regex": "file \"(...*?)\", line([0-9]+)"
}
"C:\\Windows\\py.exe"
là đường dẫn đến py3. Tùy theo của bạn là gì mà sửa đổi.
Tiếp đến lưu với tên file.sublime-build. Như mình mình để py.sublime-build.
Nhớ là phải lưu ở "C:\Users\Admin\AppData\Roaming\Sublime Text 3\Packages\User"
Tiếp mở file.py lên. Nhấn CtrlShiftB Rồi chọn tên file.sublime-build mà bạn lưu (của mình là py)
Vậy là OK, lần sau chỉ cần CtrlB như bình thường là được.
dạ e cảm ơn ạ
cũng vừa hay e tự mò mẫm ra được trước đó ko lâu ạ
cơ mà e dùng Mac bác à
bạn dùng pycharm community miễn phí cho dễ, máy mac chắc chạy ngon thôi.
Vẫn vậy thôi, có thể đơn giản để py
ở cmd
thôi cũng được. Còn lưu file ở đâu thì sub nó cũng chọn path cho rồi.
bạn chạy dòng lệnh : python3 abc.py là đc ngay ah