`action="store_true"` creates a boolean flag - `action="version"` handles `--version` automatically - `nargs="+"` accepts one or more positional arguments - `choices=[...]` restricts values to a predefined set - `default=` provides fallback values - `type=int` handles type conversion and validation