با سلام خدمت تمام عزیزان
قسمت چهاردهم آموزش پایتون
دوستان در این قسمت ما به مقایسه دو دستوری که برای ایجاد یک حلقه به کار میرن میپردازیم وهمچنین چند تا از توابع مهم رو به شما معرفی
میکنیم که کاربرد های زیادی دارند و خیلی مفید هستند.
دستور for و while که در قسمت های قبلی توضیح دادیم رو اینجا با چند مثال مقایسه میکنیم.
در این مثال ما یک فایل متنی را فراخوانی میکنیم و با استفاده از هر کدام از این حلقه ها میخواهیم که فایل را برای ما بخوانند.
به مثال دقت کنید:
کد PHP:
#!/usr/bin/python
#khandane file ba for :)
ashiyane=open(“text.tx”' ,” r “)
for line in ashiyane.readline():
peinr line
این کد برای ما فایل متنی را که در مسیر جاری قرار دارد را باز کرده و میخواند و متن را در خروجی نمایش میدهد.
مثال بعدی با while :
کد PHP:
#!/usr/bin/python
#khandane file ba while :)
ashiyane = opent (“text.txt”,”r”)
while 1 :
line=ashiyane.readline ()
print line,
if not line : break
خوب دوستان همونطور که میبینید در مثال اول حجم کدمون کمتر شده و در ضمن خوانایی اون بیشتره.در مثال دوم برانامه یک حلقه ی بینهایت ایجاد
کرده و تا وقتی که به آخرین خط متن نرسیده باشد ادامه میابد.
خوب دوستان شما میتونید با همین مقایسه ها فرق دستورات مختلف رو در کاربرد اونها رو بفهمید و بتونید کدهای کم حجم ولی کاربردی تر و بهینه تر
بنویسید.که این افتخار یک برنامه نویس هست.
دوستان حالا میخواهیم چند تا تابع مهم رو معرفی کنیم:
تابع dir() :
تابع dir به ما محتویات داخل یک ماژول رو نشون میده.
تابع len() :
تابع len برای ما طول یک داده یک لیست و یا یک متن رو میشماره و نمایش میده.
تابع open() :
این تابع کار با فایل ها رو برای ما راحت تر میکنه.
تابع readline():
کاربرد این تابع رو نیز مشاهده کردید.
دوستان در ادامه با توابع وکاربرد این توابع آشنا میشویم.
یا علی