ใน IDLE เมื่อพิมพ์โค้ด + กด Enter แล้ว จะไม่สามารถกลับไปแก้ได้ ต้องพิมพ์ใหม่แต่สามารถนำเมาส์ไปคลิกที่ท้ายโค้ดแล้วกด Enter มา Code นั้นก็จะขึ้นมาใหม่แล้วค่อยแก้ไข

ตัวแปร
str มี method(หรือเรียกว่า function ก็ได้)
เช่น การใช้ upper , lower
name = Flooky
name.upper() #ทำให้เป็นตัวใหญ่
name.lower() #ทำให้เป็นตัวเล็ก
print(name) #ถ้าทำแบบนี้จะออกเป็น Flooky เพราะการใช้ upper,lower จะเป็นการชั่วคราว
#ต้องแทนค่าไปด้วยด้านล่างนี้ก่อน แล้วเมื่อprint จะเป็นไปตาม upper หรือ lower
name = name.upper()
print(name)
วิธีหาว่า str method มีอะไรบ้าง “เสิร์จใน google ว่า str method”
สมมติว่าเรามี code ตัวแปร ว่า
name = “วงศกร”
lastname = “ตุลยาพร”
age = 10
แล้วเราจะให้เป็น พี่หลวงครับผมชื่อ วงศกร ตุลยพร อายุ 10 ปี
"พี่หลวงครับผมชื่อ" + วงศกร + "นามสกุล" ตุลยาพร + "อายุ" + 10 + "ปี"
#แต่สามารถทำให้ง่ายขึ้นโดย
print("พี่หลวงครับผมชื่อ{} นามสกุล{} อายุ{} ปี",format(name,lastname,age)
#ง่ายขึ้นไปอีกจะเรียกวิธีนี้ว่า fsting
print(f'พี่หลวงครับผมชื่อ{name} นามสกุล{lastname} อายุ{age} ปี')
Turtle ใช้เต่าวาดรูป (Import program,เรียกใช้)
วาดเต่าให้เป็นสี่เหลี่ยม
import turtle
tao = turtle.Pen() #เรียกปากกามา คำสั่งใน python ส่วนใหญ่ต้องเหมือนกันเปะๆ ดังนั้นตัว P ต้องตัวใหญ่
tao.shape('turtle') #สร้างรูปร่างเต่า
tao.color('red') #ใส่สี
tao.forward(100) #เดินหน้าไป 100
tao.left(90) #หมุนทางซ้าย 90 องศา
tao.forward(100)
tao.left(90)
tao.forward(100)
tao.left(90)
tao.forward(100)
tao.left(90)
tao.reset() #reset
แต่สามารถ นำ loop มาใช้ได้
for i in range (4):
tao.forward(100)
tao.left(90)
#แล้วกด enter 2 ครั้งเพื่อยืนยัน
วาดเป็นแปดเหลี่ยม
for i in range (8):
tao.forward(100)
tao.left(45)