Any #Python function parameters after *args are keyword-only: def myfunc(*args, k): return f'{args=}, {k=}' Want to give k a value? Use a keyword argument: myfunc(10, 20, 30, k=100) Don't need *args? Just use *, and k is keyword only: def myfunc(*, k): return f'{k=}'
Python function parameters with keyword-only argument k
More Relevant Posts
-
Having a tough time remembering #Python strptime vs. strftime? - The "p" (strptime) is for parsing, getting a datetime from a string - The "f" (strftime) is for formatting, getting a string from a datetime For help remembering the format codes, turn to https://buff.ly/oEdYGMI !
To view or add a comment, sign in
-
-
Here’s a tiny Python change that pays off fast. Python tip: use `@dataclass(slots=True)` for high-volume models. It removes per-instance `__dict__`, which usually means lower memory usage and slightly faster attribute access. Great for DTOs, parser outputs, event payloads, and cache objects where shape is fixed. Mini rule: if the object schema is stable, add `slots=True` by default. #Python #Performance #CodeQuality #SoftwareEngineering
To view or add a comment, sign in
-
-
#PyVista makes loading and plotting a 3D dataset in Python actaully make sense. No more wrangling with low-level APIs of mappers, actors, render windows, shaders, and interaction styles. Don't know what any of those are? Good. That's the point. Side-by-side on our homepage: https://lnkd.in/geFMbzpT Same result, but the other 12 lines go toward your actual work. #PyVista #Python #3DVisualization #datascience
To view or add a comment, sign in
-
-
Generate a #Python #Pandas DatetimeIndex of datetime values, specifying the frequency, by passing freq and a code: pd.date_range(start='2026-03-01', end='2026-05-01', freq='8h') This returns a 184-element DatetimeIndex with evenly-spaced datetime values in that period.
To view or add a comment, sign in
-
-
Day 31/100 – #100DaysOfCode 🚀 Solved LeetCode #1346 – Check If N and Its Double Exist (Python). Today I practiced brute-force comparison to check whether there exist two indices i and j such that arr[i] = 2 * arr[j]. Approach: 1) Use two nested loops to check all possible pairs. 2) Ensure that i ≠ j. 3) For each pair, check if arr[i] == 2 * arr[j]. 4) If condition is satisfied, return True. 5) If no such pair is found, return False. Time Complexity: O(n²) Space Complexity: O(1) Starting with brute force helps build understanding before optimization 💪 #LeetCode #Python #DSA #Arrays #BruteForce #ProblemSolving #100DaysOfCode
To view or add a comment, sign in
-
-
Tiny Python upgrade for cleaner analytics code: Use Counter instead of manual dict increments. You get frequency maps in one pass and top-N insights with most_common(). Less boilerplate, fewer mistakes, faster review. Mini pattern: - counts = Counter(values) - top = counts.most_common(3) - act on thresholds #Python #CodingTips #Backend #DevTips #SoftwareEngineering
To view or add a comment, sign in
-
-
If a #Python string contains an ISO-formatted date, skip strptime and use datetime.fromisoformat: import datetime as dt dt.datetime.fromisoformat('2026-04-12') # returns datetime at midnight dt.datetime.fromisoformat('2026-04-12 12:34:56') # returns datetime at 12:34:56
To view or add a comment, sign in
-
More from this author
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development