【发布时间】:2020-08-31 21:36:19
【问题描述】:
我有这个问题,简单的代码举例
#Clase de Herencias "
# "
from colorama import *
class vehiculos():
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo
self.enmarcha = False
self.acelera = False
self.frena = False
def arrancar(self):
self.enmarcha = True
def acelerar(self):
self.acelera = True
def frenar(self):
self.frena = True
def estado (self):
print ('Marca: ', self.marca, '\nModelo: ', self.modelo,'\nEn Marcha: ', self.enmarcha, '\nAcelera: ', self.acelera, '\nFrena: ', self.frena)
class Moto(vehiculos):
hcaballito= ''
def caballito(self):
self.hcaballito ='Haciendo caballito!'
def estado(self):
print ('Marca: ', self.marca, '\nModelo: ', self.modelo,'\nEn Marcha: ', self.enmarcha, '\nAcelera: ', self.acelera, '\nFrena: ', self.frena, '\nEstado del caballito:', self.hcaballito )
#Creando una instancia en esta clase
motor_1 = Moto('BMW', 'SP1')
motor_1.caballito()
motor_1.caballito()
代码运行良好!但是当我在类定义之外调用方法时,编辑器不会突出显示它们。
像 Sublime Text 这样的编辑器会突出显示方法名称
【问题讨论】:
-
我认为这是一种设计选择。你会注意到堆栈溢出的语法高亮也不会格式化方法名。
-
看,这是一个询问编码问题的社区,而不是 Visual Studio 问题
标签: python visual-studio-code vscode-settings vscode-python