vinegar.transform.string
String transformations.
- vinegar.transform.string.add_prefix(value: str, prefix: str) str
Return combination of the value with a prefix.
- Parameters:
value – value to be transformed.
prefix – prefix to be prepended to the value.
- Returns:
prefix + value.
- vinegar.transform.string.add_suffix(value: str, suffix: str) str
Return combination of the value with a suffix.
- Parameters:
value – value to be transformed.
suffix – suffix to be appended to the value.
- Returns:
value + suffix.
- vinegar.transform.string.split(value: str, sep: str | None = None, maxsplit: int = -1) List[str]
Splits a string into a list of strings using the specified separator.
- Parameters:
value – value to be transformed.
sep – separator along which to split. If
Nonethe string is split along sequences of whitespace.maxsplit – max. number of elements into which the string should be split. If
-1(the default), there is no limit.
- Returns:
value.split(sep, maxsplit)
- vinegar.transform.string.to_lower(value: str) str
Return lower-case version of the string.
- Parameters:
value – value to be transformed.
- Returns:
value.lower().
- vinegar.transform.string.to_str(value: Any) str
Return string representation of the value.
- Parameters:
value – value to be transformed.
- Returns:
str(value).
- vinegar.transform.string.to_upper(value: str) str
Return upper-case version of the string.
- Parameters:
value – value to be transformed.
- Returns:
value.upper().