Использование Initcap для встроенных типов в Python - PullRequest
1 голос
/ 25 апреля 2020

Python встроенные типы данных обычно имеют имена конструкторов, начинающиеся со строчных букв (set, list et c). Но в некоторых случаях тип данных, возможно, ограничен инициализацией.

См. Пример ниже. Конструкторы располагаются в нижнем регистре, а типы - с инициализацией (см. Список и вызов конструктора set). Те же соглашения не соблюдаются, когда мы вызываем конструктор вновь определенных классов (см. Вызов конструктора Solution).

class Solution:
    def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
        set1 = set(nums1)
        set2 = set(nums2)
        print(set1.intersection(set2))
        return (list(set1.intersection(set2)))
sol = Solution()

В Java общим эмпирическим правилом были примитивные типы данных, которые не имели конструкторов были в нижнем регистре (char, int et c), в то время как основанные на классах были инициализированы. Каковы подобные соглашения в Python?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...