Jak dodać komentarze do multilinii zadań w Pythonie, jak jest to możliwe w C ze składnią:Jak dodać inline komentarze do multilinii zadań ciąg w Pythonie
char sc[] = "\x31\xdb" /* xor %ebx, %ebx */
"\x31\xc9" /* xor %ecx, %ecx */
"\xb8\x46\x00\x00\x00" /* mov $0x46, %eax */
"\xcd\x80" /* int $0x80 */
"\x31\xdb" /* xor %ebx, %ebx */
"\xb8\x01\x00\x00\x00" /* mov $0x1, %eax */
"\xcd\x80"; /* int $0x80 */
ale to samo w Pythonie, używając uciekły podziały wierszy
sc = "\x31\xdb" \ # xor %ebx, %ebx
"\x31\xc9" \ # xor %ecx, %ecx
"…"
Nie rozumiem, jakie jest pytanie/problem. Ta ostatnia składnia wygląda na poprawną składnię komentarzy w Pythonie. Ciągłość linii jest zła. – millimoose
Dlaczego? Jaki jest faktyczny problem, który próbujesz rozwiązać? –
To jest prawdziwe pytanie. Rozumiem, o co pyta. Pyta o sposób na umieszczenie komentarza w środku linii (kontynuacji). Jak można zrobić z komentarzem bloku w C/C++. ** Nie ma takiej funkcji w Pythonie **, więc jedynym rozwiązaniem (i jest to dobre) jest nawiązywanie kodu za pomocą nawiasów, tak jak w zaakceptowanej odpowiedzi. UWAGA: Potrójne cytaty mogą być sortowane - używane jako komentarze blokowe w pythonie, ale tylko w oddzielnym wierszu: jeśli "" "to jest komentarz?" "" Na końcu wiersza (przed ukośnikiem odwrotnym), to będzie traktowane jako ciąg w kodzie. W tym kodzie zostanie dołączony do żądanego ciągu znaków. – ToolmakerSteve