From e9d8bbbe78d492819ffb90c33179ad1f384eacd0 Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Fri, 4 Nov 2022 11:04:12 +0200 Subject: [PATCH] STYLE: use f-strings instead of ''.join on static elements --- pandas/core/apply.py | 4 +--- pandas/core/window/doc.py | 2 +- pandas/io/formats/css.py | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pandas/core/apply.py b/pandas/core/apply.py index e8078dd4a28a4..0c2a9efae8e72 100644 --- a/pandas/core/apply.py +++ b/pandas/core/apply.py @@ -1287,9 +1287,7 @@ def _make_unique_kwarg_list( [('a', '_0'), ('a', '_1'), ('b', '')] """ return [ - (pair[0], "_".join([pair[1], str(seq[:i].count(pair))])) - if seq.count(pair) > 1 - else pair + (pair[0], f"{pair[1]}_{seq[:i].count(pair)}") if seq.count(pair) > 1 else pair for i, pair in enumerate(seq) ] diff --git a/pandas/core/window/doc.py b/pandas/core/window/doc.py index 835085d41cffa..950bc047a692a 100644 --- a/pandas/core/window/doc.py +++ b/pandas/core/window/doc.py @@ -10,7 +10,7 @@ def create_section_header(header: str) -> str: """Create numpydoc section header""" - return "\n".join((header, "-" * len(header))) + "\n" + return f"{header}\n{'-' * len(header)}\n" template_header = "\nCalculate the {window_method} {aggregation_description}.\n\n" diff --git a/pandas/io/formats/css.py b/pandas/io/formats/css.py index cfc95bc9d9569..4328683875223 100644 --- a/pandas/io/formats/css.py +++ b/pandas/io/formats/css.py @@ -194,11 +194,11 @@ class CSSResolver: CSS_EXPANSIONS = { **{ - "-".join(["border", prop] if prop else ["border"]): _border_expander(prop) + (f"border-{prop}" if prop else "border"): _border_expander(prop) for prop in ["", "top", "right", "bottom", "left"] }, **{ - "-".join(["border", prop]): _side_expander("border-{:s}-" + prop) + f"border-{prop}": _side_expander(f"border-{{:s}}-{prop}") for prop in ["color", "style", "width"] }, **{