আমি এখনও অজগর কনভেনশনগুলিতে pylint
অভ্যস্ত হয়েছি এবং আমার কোডটিকে আরও পাইথোনিক তৈরি করতে ব্যবহার করছি, তবে আমি এই বিষয়টি নিয়ে হতবাক হয়েছি যে পাইলট একক চরিত্রের পরিবর্তনশীল নাম পছন্দ করে না। আমার এর মতো কয়েকটি লুপ রয়েছে:
for x in x_values:
my_list.append(x)
এবং যখন আমি দৌড়ব pylint
, আমি পাচ্ছি Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- যা পরামর্শ দেয় যে একটি বৈধ ভেরিয়েবলের নাম অবশ্যই 3 থেকে 31 বর্ণের মধ্যে দীর্ঘ হওয়া উচিত তবে আমি পিইপি 8 নামকরণ কনভেনশনগুলি দেখেছি এবং একক নিম্নের অক্ষরের সাথে সুস্পষ্ট কিছুই দেখতে পাচ্ছি না I , এবং আমি সেগুলি ব্যবহার করে এমন অনেকগুলি উদাহরণ দেখি।
আমি PEP8 এ অনুপস্থিত কিছু আছে বা এটি একটি মান যা পাইলটটির জন্য অনন্য?
_
অস্থায়ী মান ধরে রাখতে ব্যবহার অ্যান্টিপ্যাটার্ন। আন্ডারস্কোর ভেরিয়েবল যেমন অপ্রাসঙ্গিক / বাতিল মূল্যবোধ, না অস্থায়ী নিয়োগ, ইঙ্গিতi
বাx
। তদ্ব্যতীত, দোভাষীর এটির সর্বশেষ অভিব্যক্তিটির সর্বশেষ মান ধরে রাখার বিশেষ অর্থ রয়েছে।