Attributes[symbol]Attributes["string"]Symbol["string"].Attributes[symbol] = {$attr_1$, $attr_2$}Attributes[Plus]
Attributes["Plus"]
Attributes always considers the head of an expression:
Attributes[a + b + c]
You can assign values to Attributes to set attributes:
Attributes[f] = {Flat, Orderless}
f[b, f[a, c]]
Attributes must be symbols:
Attributes[f] := {a + b}
Use Symbol to convert strings to symbols:
Attributes[f] = Symbol["Listable"]
Attributes[f]