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, maxsplit: int = -1) → 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().