class_docstr: Namespace for string related expressions.
class_docstr_tok: ["Namespace","for","string","related","expressions","."]
docstr: Transform to titlecase variant.
  
  Examples
  --------
  >>> df = pl.DataFrame(
  ...     {"sing": ["welcome to my world", "THERE'S NO TURNING BACK"]}
  ... )
  >>> df.with_columns(foo_title=pl.col("sing").str.to_titlecase())
  shape: (2, 2)
  ┌─────────────────────────┬─────────────────────────┐
  │ sing                    ┆ foo_title               │
  │ ---                     ┆ ---                     │
  │ str                     ┆ str                     │
  ╞═════════════════════════╪═════════════════════════╡
  │ welcome to my world     ┆ Welcome To My World     │
  │ THERE'S NO TURNING BACK ┆ There's No Turning Back │
  └─────────────────────────┴─────────────────────────┘
docstr_tok: ["Transform","to","titlecase","variant",".","Examples","--","--","--","--",">",">",">","df","=","pl.DataFrame","(","...","{","``","sing","''",":","[","``","welcome","to","my","world","''",",","``","THERE","'S","NO","TURNING","BACK","''","]","}","...",")",">",">",">","df.with_columns","(","foo_title=pl.col","(","``","sing","''",")",".str.to_titlecase","(",")",")","shape",":","(","2",",","2",")","\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510","\u2502","sing","\u2506","foo_title","\u2502","\u2502","--","-","\u2506","--","-","\u2502","\u2502","str","\u2506","str","\u2502","\u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561","\u2502","welcome","to","my","world","\u2506","Welcome","To","My","World","\u2502","\u2502","THERE","'S","NO","TURNING","BACK","\u2506","There","'s","No","Turning","Back","\u2502","\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518"]
code: def to_titlecase(self) -> Expr:
      """
      Transform to titlecase variant.
  
      Examples
      --------
      >>> df = pl.DataFrame(
      ...     {"sing": ["welcome to my world", "THERE'S NO TURNING BACK"]}
      ... )
      >>> df.with_columns(foo_title=pl.col("sing").str.to_titlecase())
      shape: (2, 2)
      ┌─────────────────────────┬─────────────────────────┐
      │ sing                    ┆ foo_title               │
      │ ---                     ┆ ---                     │
      │ str                     ┆ str                     │
      ╞═════════════════════════╪═════════════════════════╡
      │ welcome to my world     ┆ Welcome To My World     │
      │ THERE'S NO TURNING BACK ┆ There's No Turning Back │
      └─────────────────────────┴─────────────────────────┘
  
      """
      return wrap_expr(self._pyexpr.str_to_titlecase())
  
imports: from __future__ import annotations
  import warnings
  from typing import TYPE_CHECKING
  import polars._reexport
  from polars import functions
  from polars.datatypes import Date, Datetime, Int32, Time, py_type_to_dtype
  from polars.exceptions import ChronoFormatWarning
  from polars.utils._parse_expr_input import parse_as_expression
  from polars.utils._wrap import wrap_expr
  from polars.utils.deprecation import deprecate_renamed_function, deprecate_renamed_parameter, rename_use_earliest_to_ambiguous
  from polars.utils.various import find_stacklevel
label_desc: Use image node_id 12 for calling the ExprStringNameSpace obj's underlying member method code with example usage: obj.to_titlecase() and returns: wrap_expr