8.1 ผิดพลาดทางโครงสร้างประโยค (Syntax Errors) 8.2 ข้อผิดพลาดตอนทำงาน (Exceptions) 8.3 การจัดการ (Handling Exceptions) 8.4 การยกข้อผิดพลาด (Raising Exceptions) 8.5 สร้างกับดักเอง (User-defined Exceptions) 8.6 ดักให้หมดจด (Defining Clean-up Actions) 8.7 ละเอียดนิดเพื่อความหมดจด (Predefined Clean-up Actions)
ข้อผิดพลาดมีสองแบบคือ ผิดทางโครงสร้างประโยค (syntax errors) หรือผิดตอนโปรแกรมทำงาน (exceptions)
7.1 การจัดรูปแบบเอาต์พุต (Fancier Output Formatting) 7.2 การอ่านเขียนไฟล์ (Reading and Writing Files)
สามารถจัดรูปแบบได้สองแบบหลัก คือใช้ฟังก์ชั่น และใช้ตัวกระทำ %
%
ตัวอย่างการใช้ฟังก์ชั่นแปลงเป็นตัวอักขระ str() ซึ่งให้คนอ่านง่าย หรือแปลงแบบดิบ repr() คือให้ระบบอ่านง่าย (สามารถเขียนอีกแบบภายใต้เครื่องหมาย ``)
str()
repr()
``
>>> s = 'Hello, world.' >>> str(s)
6.1 เพิ่มเติม (More on Modules) 6.2 โมดูลมาตรฐาน (Standard Modules) 6.3 ฟังก์ชั่น dir() (The dir() Function) 6.4 แพกเกจ (Packages)
dir()
ธรรมชาติของการเขียนโปรแกรมแบบมือใหม่ (มือเก่าจะวางโครงสร้างก่อน) ก็คือหัดเขียนในแบบโต้ตอบก่อน ตามมาด้วยลงไฟล์จริง พอไฟล์ใหญ่ขึ้นก็ต้องอาศัยโมดูลเพื่อเอาไว้เก็บพวกฟังก์ชั่นที่ต้องเรียกใช้ซ้ำ ๆ กัน พูดง่าย ๆ คือโมดูลคือที่เก็บฟังก์ชั่นเพื่อให้เรียกใช้สะดวก
ใช้ประโยค import module_name ในการเรียกใช้
import module_name
5.1 ลิสต์อีกที (More on Lists) 5.2 ประโยค del (The del statement) 5.3 ทูเปิล (Tuples and Sequences) 5.4 เซ็ต (Sets) 5.5 ดิกชันนารี (Dictionaries) 5.6 เทคนิกการวนรอบ (Looping Techniques) 5.7 เงื่อนไข (More on Conditions) 5.8 น้ำหนักของข้อมูลแบบลำดับ (Comparing Sequences and Other Types)
del
บทนี้จะอธิบายเทคนิกการใช้งานข้อมูล
4.1 ประโยค if ( if Statements) 4.2 ประโยค for ( for Statements) 4.3 ฟังก์ชั่น range() (The range() Function) 4.4 คำสั่ง break และ continue และวลี else สำหรับการวนรอบ ( break and continue Statements, and else Clauses on Loops) 4.5 คำสั่ง pass ( pass Statements)
if
for
range()
break
continue
else
pass
There are currently 0 users online.
Recent comments