পাইথন * অপারেটরের সঠিক নাম?


208

কি অপারেটর জন্য সঠিক নাম *, হিসাবে function(*args)? আনপ্যাক, আনজিপ, অন্য কিছু?


9
জাভাস্ক্রিপ্টের সমতুল্য স্প্রেড ... অপারেটর রয়েছে।
ওল্ফগ্যাং কুইন

উত্তর:


168

রুবি এবং পার্ল In-এ একে "স্প্ল্যাট" বলা হয়েছে এবং আমি মনে করি those সম্প্রদায়ের বেশিরভাগ লোকেরা আপনি এটি বললে আপনার অর্থ কি তা বোঝা যাবে।

পাইথন টিউটোরিয়াল ফ্রেজ "যুক্তি তালিকা unpacking", যা দীর্ঘ এবং বর্ণনামূলক হয় ব্যবহার করে। পাইথনে এর জন্য অন্য কোনও বিশেষ নাম আমি শুনিনি।


90
পাইথন ব্যবহারের প্রায় 10 বছরে একবারও "স্প্ল্যাট" শোনেনি / দেখেনি।
জো কোবার্গ

8
ঠিক আছে অজগরতে এটি যুক্তি তালিকার প্যাক করতে ব্যবহৃত হয় , সুতরাং সেই প্রসঙ্গে এটিকে আনস্প্ল্যাট বলা উচিত ? :)
জন লা রুই

45
@ THC4k আমি প্রস্তাব করছি splatsplat
জোশ লি

5
দুর্ভাগ্যক্রমে ইন্টারকলের *অপারেটর হিসাবে নেই তাই আমাদের একটি সরকারী উত্সের অভাব রয়েছে ...
wबे

3
জাভাস্ক্রিপ্টে (es2015) এটি স্প্রেড অপারেটর হিসাবে পরিচিত ।
কুটিয়েল

118

আমি এটিকে "অবস্থানীয় সম্প্রসারণ" **বলি, যার বিপরীতে আমি "কীওয়ার্ড সম্প্রসারণ" বলি।


49

পাইথন টিউটোরিয়াল কেবল এটি 'আহ্বান *-operator'। এটা unpacking সঞ্চালিত নির্বিচারে যুক্তি তালিকা


1
এটি সবচেয়ে সঠিক উত্তর এবং এটি লজ্জাজনক এটি গ্রহণ করা হয়নি!
আলফাসিন

3
@ আলফাসিন: 'দ্য- *অপারেটর' এক্সপ্রেশনটি দ্বিধাহীন, যেহেতু *- প্রসঙ্গে নির্ভর করে - তর্ক যুক্তি বা গুন দুটিই সম্পাদন করতে পারে যা দুটি পৃথক ক্রিয়াকলাপ are
হ্যালোগডবাই

1
@ হেলো গুডবাই এবং এটি কোন প্রসঙ্গে রয়েছে তা বোঝা সত্যিই কঠিন নয়।
আলফাসিন

মনে হচ্ছে ওপি কীভাবে সর্বনাম করতে জিজ্ঞাসা করছিল (যা নিজেই একটি শব্দ হতে পারে বা নাও হতে পারে - এটি অন্য খরগোশের গর্ত) *। এটি বলার মাধ্যমে *-operatorকেবল উত্তরটি হিসাবে প্রশ্নটি ফেলে দেওয়া হয়। ওপি সম্ভবত এটি জানতে চেয়েছিল যে কীভাবে এটি উচ্চস্বরে বলতে হবে (বা তার মাথায়) যখন এটি মুখোমুখি হয়। এটি আমার কাছে সমস্ত নতুন এবং আমি "স্প্ল্যাট!" নিয়ে যাব।
এলপাস্টার

17

আমি বলি "স্টার-আরগস" এবং পাইথন লোকেরা আমার অর্থ কী তা জেনে গেছে।

**কৌশলযুক্ত - আমি সাধারণত "কির্গস" মনে করি যেহেতু এটি সাধারণত হিসাবে **kwবা হিসাবে ব্যবহৃত হয়**kwargs


2
আমি কেবল বলি kwargs, যদিও এটি প্রকৃতপক্ষে অপারেটরকে বোঝায় না I
টিএম

14

কেউ *একটি সংগ্রহের পরামিতি (যখন ফাংশন আর্গুমেন্ট সংজ্ঞায় ব্যবহৃত হয়) বা একটি স্ক্যাটার অপারেটর (যখন ফাংশন অনুরোধে ব্যবহৃত হয়) কল করতেও পারেন ।

: এখানে দেখা মনে পাইথন / tuples / চলক দৈর্ঘ্যের যুক্তি tuples


1
তবে আপনি এসপিএলএটি দিয়ে যেভাবে সংগ্রহ করতে পারেন বা ছড়িয়ে দিতে পারেন তা না: ডি
সামান্থা

@ সামান্থব্রানহাম আমি কীভাবে সংগ্রহ করি এবং ছড়িয়ে ছিটিয়ে থাকা সহজে এবং স্বতন্ত্রভাবে দৃশ্যমান হতে পারি তা পছন্দ করি। অবশ্যই স্প্ল্যাট দুর্দান্ত রূপ ধারণ করেও 😂💥
অ্যান্টন স্ট্রাগনফ


1

আমি * আরগগুলিকে "স্টার আরগস" বা "ভারার্গস" এবং ** কোয়ার্গসকে "কীওয়ার্ড আরগস" বলি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.