วันเสาร์ที่ 24 กรกฎาคม พ.ศ. 2553

Beginning With Python 3

สวัสดียามบ่ายคะ วันนี้ตามที่สัญญากันไว้ เกี่ยวกับ การเสนอเรื่อง for-loop ใน Python คะ
For-Loop in Pythonโดย code ตัวอย่างเป็นดังนี้นะคะ
for i in range(0,10):
___print(i)
ซึ่งมันจะปริ้น 1 และก็ขึ้นบรรทัดใหม่จนกระทั่งถึง 9 คะซึ่งผลลัพธ์เป็นดังข้างล่างนี้คะ
หมายเหตุ ถ้าภาพเล็กให้คลิกที่ภาพนะคะ

for i in range(0,10):
___print(i,end=" ")

จะแสดงผลลัพธ์ โดย ปริ้น 0 - 9 เหมือนกันคะ แต่ว่า จะไม่ขึ้นบรรทัดใหม่
นี่เป็นอีกวิธีหนึ่ง ในการใช้ for นะคะ โดยรับข้อความาจาก User แล้ว ใช้ for-loop มานับตัวอักษรที่ user กรอกเข้ามา แล้วปริ้นที่ละตัวคะ โดยที่ code เป็นตามข้างล่างคะ

x = input("Enter a word: ")
for i in x:
___print(i)
print("Length = " + str(len(x)))print("\n")
ผลลัพธ์เป็นดังนี้คะ
นี่คือ วิธีการใช้ for - loop นะคะ จากตัวอย่าง user กรอก คำว่า Python Programming มา ซึ่งจะถูกเก็บไว้ใน ตัวแปร x และ ใช้ for i in x ซึ่ง x ใน for จะหาความยาว ของ x มาให้คะ ซึ่ง ความยาวเท่ากับ 18 คะ

String in Python


ในString ของ Python ก็สามารถดึง sub-string ออกมาได้นะคะ ตัวอย่างนะคะ
และนี่คือผลลัพธ์จากการรัน คะนี่คือ การแสดงตำแหน่งของ String นะคะ โดยถ้าเราเริ่มจากจุดเริ่มต้น index ของตัวเลขจะเป็น 0 คะ และถ้าเรามองจากจุดสุดท้ายจุดเริ่มต้น index จะเป็น -1 คะ
นี่คือตัวอย่างโค็ดด้านบนนะคะ หากใครต้องการนำไปรันจริง
y="PYTHON"
print(y)# นี่คือการ print string y ทั้งหมด
print(y[:]) # คือการระบุ เอาทุกตำแหน่งใน string นี้
print(y[0:]) # คือการระบุ เริ่มตำแหน่ง 0 ถึง ทั้งหมด
print(y[0:3])# คือการระบุ เริ่มตำแหน่ง ที่ 0 จนถึง ตำแหน่งที่ 2
print(y[3:5])# คือการระบุ เริ่มตำแหน่งที่ 3 จนถึง 4
print(y[-4:-2])# คือการระบุ เริ่มตำแหน่งที่ -4 จนถึง -3 โดยนับจากด้านหลัง
print(y[4])# คือการระบุเอาตำแหน่งที่ 4 คะ

พรุ่งนี่ จะนำเสนอเรื่อง List, Tuple และ Set ใน Python ให้นะคะ

0 ความคิดเห็น:

แสดงความคิดเห็น