This is called "string literal concatenation" , and it is common in many languages. More specifically, adjacent string literals that are not shared by any other operators are automatically concatenated. They can be considered only one string literal.
This exists in C, C ++, Python, and Ruby, to name a few.
, , , . -, Python :
hdr = struct.Struct('<'
'8s' # 0x00 Magic value
'I' # 0x08 Offset
'I' # 0x0C Length
'H' # 0x10 Type
'H' # 0x12 Flags
) # 0x14 (Total)
, , , .