in python/datafusion/expr.py [0:0]
def literal(value: Any) -> Expr:
"""Creates a new expression representing a scalar value.
``value`` must be a valid PyArrow scalar value or easily castable to one.
"""
if isinstance(value, str):
value = pa.scalar(value, type=pa.string_view())
if not isinstance(value, pa.Scalar):
value = pa.scalar(value)
return Expr(expr_internal.RawExpr.literal(value))