Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ขอบเขตของตัวแปรใน Python

    ตัวแปรทั้งหมดในโปรแกรมอาจไม่สามารถเข้าถึงได้ในทุกตำแหน่งในโปรแกรมนั้น ขึ้นอยู่กับตำแหน่งที่คุณประกาศตัวแปร ขอบเขตของตัวแปรกำหนดส่วนของโปรแกรมที่คุณสามารถเข้าถึงตัวระบุเฉพาะได้ มีสองขอบเขตพื้นฐานของตัวแปรใน Python - ตัวแปรทั่วโลก ตัวแปรท้องถิ่น ตัวแปรทั่วโลกเทียบกับตัวแปรในเครื่อง ตัวแปรที่กำหนดไ

  2. ตัวแปร Global vs Local ใน Python

    ตัวแปรที่กำหนดไว้ภายในเนื้อหาของฟังก์ชันมีขอบเขตภายใน และตัวแปรที่กำหนดภายนอกมีขอบเขตส่วนกลาง ซึ่งหมายความว่าตัวแปรท้องถิ่นสามารถเข้าถึงได้เฉพาะภายในฟังก์ชันที่มีการประกาศ ในขณะที่ตัวแปรส่วนกลางสามารถเข้าถึงได้ทั่วทั้งเนื้อหาของโปรแกรมโดยฟังก์ชันทั้งหมด เมื่อคุณเรียกใช้ฟังก์ชัน ตัวแปรที่ประกาศอยู่ภ

  3. คำสั่งนำเข้าใน Python

    คุณสามารถใช้ไฟล์ต้นทาง Python เป็นโมดูลได้โดยดำเนินการคำสั่งนำเข้าในไฟล์ต้นทาง Python อื่น ไวยากรณ์ การนำเข้ามีรูปแบบดังต่อไปนี้ - import module1[, module2[,... moduleN] เมื่อล่ามพบคำสั่งนำเข้า ล่ามจะนำเข้าโมดูลหากมีโมดูลอยู่ในเส้นทางการค้นหา เส้นทางการค้นหาคือรายการของไดเร็กทอรีที่ล่ามค้นหาก่อนนำ

  4. การค้นหาโมดูลใน Python

    เมื่อคุณนำเข้าโมดูล ล่าม Python จะค้นหาโมดูลตามลำดับต่อไปนี้ - ไดเร็กทอรีปัจจุบัน หากไม่พบโมดูล Python จะค้นหาแต่ละไดเร็กทอรีในตัวแปรเชลล์ PYTHONPATH ถ้าอย่างอื่นล้มเหลว Python จะตรวจสอบพาธเริ่มต้น บน UNIX เส้นทางเริ่มต้นนี้โดยปกติคือ /usr/local/lib/python/ เส้นทางการค้นหาโมดูลถูกเก็บไว้ใน sys โม

  5. เนมสเปซและการกำหนดขอบเขตใน Python

    ตัวแปรคือชื่อ (ตัวระบุ) ที่แมปกับวัตถุ เนมสเปซคือพจนานุกรมของชื่อตัวแปร (คีย์) และอ็อบเจ็กต์ที่เกี่ยวข้อง (ค่า) คำสั่ง Python สามารถเข้าถึงตัวแปรในเนมสเปซท้องถิ่นและในเนมสเปซส่วนกลาง หากตัวแปรท้องถิ่นและตัวแปรส่วนกลางมีชื่อเหมือนกัน ตัวแปรภายในจะบังตัวแปรส่วนกลาง แต่ละฟังก์ชันมีเนมสเปซท้องถิ่นของต

  6. ฟังก์ชัน dir( ) ใน Python

    ฟังก์ชัน dir() ในตัวส่งกลับรายการสตริงที่มีชื่อที่กำหนดโดยโมดูลที่เรียงลำดับแล้ว รายการประกอบด้วยชื่อของโมดูล ตัวแปร และฟังก์ชันทั้งหมดที่กำหนดไว้ในโมดูล ต่อไปนี้เป็นตัวอย่างง่ายๆ − ตัวอย่าง #!/usr/bin/python # Import built-in module math import math content = dir(math) print content ผลลัพธ์ เมื่อ

  7. ฟังก์ชัน globals(), locals() และ reload() ใน Python

    สามารถใช้ฟังก์ชัน globals() และ locals() เพื่อส่งคืนชื่อในเนมสเปซส่วนกลางและในเครื่อง ขึ้นอยู่กับตำแหน่งจากตำแหน่งที่เรียก หาก locals() ถูกเรียกจากภายในฟังก์ชัน มันจะส่งคืนชื่อทั้งหมดที่สามารถเข้าถึงได้จากฟังก์ชันนั้นในเครื่อง ถ้า globals() ถูกเรียกจากภายในฟังก์ชัน มันจะส่งคืนชื่อทั้งหมดที่สามารถเ

  8. แพ็คเกจใน Python

    แพ็คเกจคือโครงสร้างไดเรกทอรีไฟล์แบบลำดับชั้นที่กำหนดสภาพแวดล้อมแอปพลิเคชัน Python เดียวที่ประกอบด้วยโมดูลและแพ็คเกจย่อยและแพ็คเกจย่อยเป็นต้น พิจารณาไฟล์ Pots.py ที่มีอยู่ในสมุดโทรศัพท์ ไฟล์นี้มีบรรทัดของซอร์สโค้ดดังต่อไปนี้ - #!/usr/bin/python def Pots(): print "I'm Pots Phone" ในทำน

  9. การพิมพ์ไปยังหน้าจอใน Python

    วิธีที่ง่ายที่สุดในการสร้างผลลัพธ์คือการใช้คำสั่ง print ซึ่งคุณสามารถส่งนิพจน์ศูนย์หรือมากกว่าโดยคั่นด้วยเครื่องหมายจุลภาค ฟังก์ชันนี้จะแปลงนิพจน์ที่คุณส่งผ่านเป็นสตริงและเขียนผลลัพธ์เป็นเอาต์พุตมาตรฐานดังนี้ − ตัวอย่าง #!/usr/bin/python print "Python is really a great language,", "is

  10. การอ่านอินพุตคีย์บอร์ดใน Python

    Python มีฟังก์ชันในตัวสองฟังก์ชันเพื่ออ่านบรรทัดข้อความจากอินพุตมาตรฐาน ซึ่งโดยค่าเริ่มต้นจะมาจากแป้นพิมพ์ ฟังก์ชันเหล่านี้คือ − raw_input อินพุต ฟังก์ชัน raw_input raw_input([prompt]) ฟังก์ชั่นอ่านหนึ่งบรรทัดจากอินพุตมาตรฐานและส่งคืนเป็นสตริง (ลบบรรทัดใหม่ต่อท้าย) #!/usr/bin/python str = raw_inp

  11. การเปิดและปิดไฟล์ใน Python

    จนถึงขณะนี้ คุณได้อ่านและเขียนไปยังอินพุตและเอาต์พุตมาตรฐานแล้ว ทีนี้มาดูวิธีการใช้ไฟล์ข้อมูลจริงกัน Python มีฟังก์ชันพื้นฐานและวิธีการที่จำเป็นในการจัดการไฟล์โดยค่าเริ่มต้น คุณสามารถทำ ไฟล์ . ส่วนใหญ่ได้ การจัดการโดยใช้วัตถุไฟล์ ฟังก์ชั่นเปิด ก่อนที่คุณจะสามารถอ่านหรือเขียนไฟล์ได้ คุณต้องเปิดไฟล์

  12. การอ่านและการเขียนไฟล์ใน Python

    วัตถุไฟล์มีชุดวิธีการเข้าถึงเพื่อทำให้ชีวิตของเราง่ายขึ้น เราจะมาดูวิธีการใช้ read() และ write() ในการอ่านและเขียนไฟล์ วิธีการเขียน () write() วิธีเขียนสตริงใด ๆ ไปยังไฟล์ที่เปิดอยู่ สิ่งสำคัญที่ควรทราบคือสตริง Python สามารถมีข้อมูลไบนารีได้ ไม่ใช่แค่ข้อความ วิธีเขียน () ไม่ได้เพิ่มอักขระขึ้นบรรทั

  13. การค้นหาตำแหน่งไฟล์ใน Python

    วิธี tell() จะบอกคุณถึงตำแหน่งปัจจุบันภายในไฟล์ กล่าวอีกนัยหนึ่ง การอ่านหรือเขียนครั้งต่อไปจะเกิดขึ้นที่หลายไบต์นั้นตั้งแต่ต้นไฟล์ ค้นหา (offset[, จาก]) วิธีการเปลี่ยนตำแหน่งไฟล์ปัจจุบัน อาร์กิวเมนต์ออฟเซ็ตระบุจำนวนไบต์ที่จะย้าย อาร์กิวเมนต์ from ระบุตำแหน่งอ้างอิงจากตำแหน่งที่จะย้ายไบต์ หาก from

  14. การเปลี่ยนชื่อและการลบไฟล์ใน Python

    โมดูล Python os มีวิธีการที่ช่วยคุณดำเนินการประมวลผลไฟล์ เช่น การเปลี่ยนชื่อและการลบไฟล์ หากต้องการใช้โมดูลนี้ คุณต้องนำเข้าก่อน จากนั้นจึงเรียกใช้ฟังก์ชันที่เกี่ยวข้องได้ วิธีการเปลี่ยนชื่อ() วิธีการเปลี่ยนชื่อ () ใช้สองอาร์กิวเมนต์ ชื่อไฟล์ปัจจุบันและชื่อไฟล์ใหม่ ไวยากรณ์ os.rename(current_file_

  15. ไดเรกทอรีใน Python

    ไฟล์ทั้งหมดอยู่ในไดเร็กทอรีต่างๆ และ Python ก็ไม่มีปัญหาในการจัดการไฟล์เหล่านี้เช่นกัน โมดูลระบบปฏิบัติการมีหลายวิธีที่ช่วยคุณสร้าง ลบ และเปลี่ยนไดเร็กทอรี วิธีการ mkdir() คุณสามารถใช้ mkdir() วิธีการของโมดูลระบบปฏิบัติการเพื่อสร้างไดเร็กทอรีในไดเร็กทอรีปัจจุบัน คุณต้องระบุอาร์กิวเมนต์สำหรับวิธีนี้

  16. เพิ่มสองตัวเลขใน Python

    สมมติว่าเราได้ให้รายการที่เชื่อมโยงที่ไม่ว่างเปล่าสองรายการ สองรายการนี้แสดงตัวเลขจำนวนเต็มไม่เป็นลบสองจำนวน ตัวเลขจะถูกเก็บไว้ในลำดับย้อนกลับ แต่ละโหนดมีตัวเลขเพียงหลักเดียว เพิ่มตัวเลขสองตัวและส่งคืนผลลัพธ์เป็นรายการที่เชื่อมโยง เรากำลังสันนิษฐานว่าตัวเลขทั้งสองไม่มีเลขศูนย์นำหน้า ยกเว้นตัวเลข 0 เ

  17. การยืนยันใน Python

    การยืนยันคือการตรวจสอบสติว่าคุณเปิดหรือปิดได้เมื่อทดสอบโปรแกรมเสร็จแล้ว วิธีที่ง่ายที่สุดในการนึกถึงการยืนยันคือการเปรียบเสมือนกับ raise-if คำสั่ง (หรือเพื่อให้ถูกต้องมากขึ้น คำสั่งยกถ้าไม่ใช่) นิพจน์ได้รับการทดสอบ และหากผลลัพธ์เป็นเท็จ ข้อยกเว้นจะถูกยกขึ้น การยืนยันจะดำเนินการโดยคำสั่งยืนยัน ซึ่ง

  18. สตริงย่อยที่ยาวที่สุดโดยไม่มีอักขระซ้ำใน Python

    สมมติว่าเรามีสตริง เราต้องหาสตริงย่อยที่ยาวที่สุดโดยไม่ใช้อักขระซ้ำ ดังนั้นหากสตริงนั้นเหมือนกับ “ABCABCBB” ผลลัพธ์จะเป็น 3 เนื่องจากมีสตริงย่อยที่ทำซ้ำ ของความยาว 3 นั่นคือ “ABC” เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ set i :=0, j :=0, ตั้งค่าหนึ่งแผนที่เพื่อเก็บข้อมูล ตอบ :=0 ในขณะที่ j <ควา

  19. ข้อยกเว้นใน Python คืออะไร?

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

  20. ประโยคสุดท้ายใน Python

    คุณสามารถใช้ ในที่สุด :บล็อกพร้อมกับ ลอง :บล็อก. บล็อกสุดท้ายเป็นที่สำหรับวางโค้ดใด ๆ ที่ต้องดำเนินการ ไม่ว่า try-block จะมีข้อยกเว้นหรือไม่ก็ตาม ไวยากรณ์ของคำสั่ง try-finally คือ − try:    You do your operations here;    ......................    Due to any exception,

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:126/450  20-คอมพิวเตอร์/Page Goto:1 120 121 122 123 124 125 126 127 128 129 130 131 132