Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. จะผนวกรายการเข้ากับรายการที่สอง (ต่อท้ายรายการ) ใน Python ได้อย่างไร

    สามารถทำได้หลายวิธี - การใช้ตัวดำเนินการต่อข้อมูล ตัวอย่าง l1=[1,2,3] l2=[2,3,4] l3=l1+l2 print ('new list', l3) ผลลัพธ์ นี่จะพิมพ์ new list [1, 2, 3, 2, 3, 4] ใช้วิธีการผนวกของรายการวัตถุ ตัวอย่าง l1=[1,2,3] l1=[3,4,5] l1.append(l2) print ('appended list', l1) ผลลัพธ์ นี่คือผลลัพธ

  2. จะรับองค์ประกอบสุดท้ายของรายการใน Python ได้อย่างไร

    ลำดับ Python รวมถึงรายการอ็อบเจ็กต์ที่อนุญาตให้สร้างดัชนี องค์ประกอบใด ๆ ในรายการสามารถเข้าถึงได้โดยใช้ดัชนีศูนย์ หากดัชนีเป็นตัวเลขติดลบ การนับดัชนีจะเริ่มต้นจากจุดสิ้นสุด ในขณะที่เราต้องการองค์ประกอบสุดท้ายในรายการ ให้ใช้ -1 เป็นดัชนี >>> L1=[1,2,3,4,5] >>> print (L1[-1]) 5

  3. จะรับองค์ประกอบที่สองถึงสุดท้ายของรายการใน Python ได้อย่างไร

    ลำดับ Python รวมถึงรายการวัตถุอนุญาตให้สร้างดัชนี องค์ประกอบใด ๆ ในรายการสามารถเข้าถึงได้โดยใช้ดัชนีศูนย์ หากดัชนีเป็นตัวเลขติดลบ การนับดัชนีจะเริ่มต้นจากจุดสิ้นสุด เนื่องจากเราต้องการให้องค์ประกอบที่สองถึงตัวสุดท้ายในรายการ ให้ใช้ -2 เป็นดัชนี >>> L1=[1,2,3,4,5] >>> print (L1[-2])

  4. list และ tuples ใน Python แตกต่างกันอย่างไร

    List และ Tuple เรียกว่าเป็นประเภทข้อมูลลำดับของ Python ออบเจ็กต์ของทั้งสองประเภทเป็นคอลเล็กชันรายการที่คั่นด้วยเครื่องหมายจุลภาค ไม่จำเป็นต้องเป็นประเภทเดียวกัน อย่างไรก็ตาม ความแตกต่างที่สำคัญระหว่าง list และ tuple คือ วัตถุ list นั้นไม่แน่นอน ในขณะที่ tuple object นั้นไม่เปลี่ยนรูป วัตถุที่ไม่เปลี

  5. ความแตกต่างและความคล้ายคลึงกันระหว่าง tuples และรายการใน Python คืออะไร

    ทั้ง List และ Tuple ถูกเรียกว่าเป็นชนิดข้อมูลลำดับของ Python ออบเจ็กต์ของทั้งสองประเภทเป็นคอลเล็กชันรายการที่คั่นด้วยจุลภาคไม่จำเป็นต้องเป็นประเภทเดียวกัน ความคล้ายคลึงกัน การต่อข้อมูล การทำซ้ำ การสร้างดัชนี และการแบ่งส่วนสามารถทำได้บนวัตถุทั้งสองประเภท L3[2:4][3, 4] T3[2:4](3, 4) ฟังก์ชันในต

  6. จะค้นหาดัชนีของรายการที่ได้รับรายการที่มีอยู่ใน Python ได้อย่างไร

    ตำแหน่งขององค์ประกอบในรายการ (ชนิดข้อมูลลำดับใด ๆ สำหรับเรื่องนั้น) ได้มาโดยวิธี index() เมธอดนี้พบตัวอย่างแรกของการเกิดขึ้นขององค์ประกอบที่กำหนด >>> L1=[45, 32, 100, 10, 24, 56] >>> L1.index(24) 4

  7. จะสร้างทูเพิลจากสตริงและรายการสตริงใน Python ได้อย่างไร?

    ฟังก์ชัน tuple() ในตัวจะแปลงสตริง Python เป็น tuple ของอักขระแต่ละตัว นอกจากนี้ยังเปลี่ยนวัตถุรายการเป็นทูเพิลด้วย >>> tuple("TutorialsPoint") ('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o&

  8. จะลบองค์ประกอบออกจากรายการตามดัชนีใน Python ได้อย่างไร

    มีสองตัวเลือกในการลบองค์ประกอบตามดัชนีในรายการ ใช้คำสั่ง del และใช้วิธี pop() คำสั่ง del ต้องการดัชนีขององค์ประกอบเพื่อลบออก L1[11, 22, 44, 55, 66, 77] เมธอด pop() ของคลาสรายการในตัวต้องการดัชนีเป็นอาร์กิวเมนต์ วิธีการส่งคืนองค์ประกอบที่ถูกลบและลดเนื้อหาของรายการลงหนึ่งองค์ประกอบ L1[11, 22, 44,

  9. จะเข้าร่วมรายการใน python ได้อย่างไร?

    มีหลายวิธีในการทำให้รายการเรียบขึ้น วิธีที่ตรงไปตรงมาคือการเรียกใช้สองลูปที่ซ้อนกัน – วงนอกให้หนึ่งรายการย่อยของรายการ และวงในให้หนึ่งองค์ประกอบของรายการย่อยในแต่ละครั้ง แต่ละองค์ประกอบถูกผนวกเข้ากับวัตถุรายการแบบเรียบ L1=[[1,2],[3,4,5],[6,7,8,9]]flat=[]for i ใน L1:สำหรับ j ใน i:flat.append(j) พิมพ์

  10. จะลบรายการดัชนีออกจากรายการอื่นใน python ได้อย่างไร

    เรามีสองรายการที่นี่ L1 รายการวัตถุที่จะลบองค์ประกอบบางอย่างและ L2 มีดัชนีขององค์ประกอบที่จะลบ >>> L1=[1, 2, 3, 4, 5, 6, 7, 8, 9] >>> L2=[2, 4, 6] ในการลบองค์ประกอบที่ดัชนีที่แสดงใน L2 ขั้นแรก เราสร้างการแจงนับวัตถุจาก L1 ฟังก์ชัน enumerate() ส่งคืนอ็อบเจกต์ enumerate ซึ่งเป็นชุดข

  11. ฉันจะตรวจสอบว่ามีไฟล์ที่ใช้ Python อยู่หรือไม่

    การมีอยู่ของไฟล์บางไฟล์ในคอมพิวเตอร์สามารถตรวจสอบได้สองวิธีโดยใช้รหัส Python วิธีหนึ่งคือการใช้ฟังก์ชัน isfile() ของโมดูล os.path ฟังก์ชันจะคืนค่า จริง หากไฟล์มีเส้นทางที่ระบุอยู่ มิฉะนั้น จะคืนค่าเป็น เท็จ os.path.isfile(d:\\nonexisting.txt) โปรดทราบว่าในการใช้แบ็กสแลชในพาธ ต้องใช้แบ็กสแลชสองตัวเ

  12. อะไรคือความแตกต่างระหว่าง __str__ และ __repr__ ใน Python?

    ฟังก์ชันในตัว repr() และ str() เรียก object.__repr__(self) และ object.__str__(self) ตามลำดับ ฟังก์ชันแรกคำนวณการแทนค่าของอ็อบเจ็กต์อย่างเป็นทางการ ในขณะที่ฟังก์ชันที่สองคืนค่าการแสดงอ็อบเจกต์อย่างไม่เป็นทางการ ผลลัพธ์ของฟังก์ชันทั้งสองจะเหมือนกันสำหรับวัตถุจำนวนเต็ม >>> x = 1 >>>

  13. คีย์เวิร์ด "yield" ทำอะไรใน Python

    คำหลักผลตอบแทนใช้ในเครื่องกำเนิด เพื่อให้เข้าใจถึงพฤติกรรมของมัน ให้เราดูก่อนว่าสิ่งที่ทำซ้ำได้คืออะไร รายการอ็อบเจ็กต์ Python ไฟล์ สตริง ฯลฯ เรียกว่า iterables ออบเจ็กต์ใด ๆ ที่สามารถข้ามผ่านโดยใช้ for .. ในรูปแบบวากยสัมพันธ์สามารถทำซ้ำได้ วัตถุ Iterator ยังสามารถทำซ้ำได้ แต่สามารถทำซ้ำได้เพียงครั้

  14. จะป๊อปอัปองค์ประกอบแรกจาก Python tuple ได้อย่างไร

    ตามคำจำกัดความ tuple object จะไม่เปลี่ยนรูป ดังนั้นจึงไม่สามารถลบองค์ประกอบออกจากมันได้ อย่างไรก็ตาม วิธีแก้ปัญหาคือแปลง tuple เป็นรายการ ลบองค์ประกอบที่ต้องการออกจากรายการ และแปลงกลับเป็น tuple T1(2, 3, 4)

  15. ฉันจะทำ Python Tuple Slicing ได้อย่างไร

    ตัวดำเนินการสไลซ์สามารถใช้กับข้อมูลลำดับประเภทใดก็ได้ รวมถึงทูเปิล Slicing หมายถึงการแยกส่วนของซีเควนซ์ นี่คือทูเพิล สัญลักษณ์ที่ใช้สำหรับหั่นคือ : ตัวดำเนินการต้องการตัวถูกดำเนินการสองตัว ตัวถูกดำเนินการแรกคือดัชนีขององค์ประกอบเริ่มต้นของชิ้น และตัวที่สองคือดัชนีขององค์ประกอบสุดท้ายในชิ้น+1 ชิ้นผลล

  16. จะผนวกองค์ประกอบใน Python tuple ได้อย่างไร

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

  17. Python tuples นั้นไม่เปลี่ยนรูปแล้วเราจะเพิ่มค่าให้กับพวกมันได้อย่างไร

    Python tuple เป็นวัตถุที่ไม่เปลี่ยนรูป จึงไม่อนุญาตการดำเนินการใดๆ ที่พยายามแก้ไข (เช่น ต่อท้าย/แทรก) อย่างไรก็ตาม คุณสามารถใช้วิธีแก้ปัญหาต่อไปนี้ได้ ขั้นแรก ให้แปลง tuple เป็น list โดย built-in function list() คุณสามารถผนวกและแทรกรายการไปยังรายการวัตถุได้ตลอดเวลา จากนั้นใช้ฟังก์ชัน tuple() ในตัวอ

  18. เราจะเข้าถึงแอตทริบิวต์ของคลาสโดยใช้ตัวดำเนินการจุดใน Python ได้อย่างไร

    แอตทริบิวต์คลาสเป็นแอตทริบิวต์ของคลาสแทนที่จะเป็นแอตทริบิวต์ของอินสแตนซ์ของคลาส ในรหัสด้านล่าง class_var เป็นแอตทริบิวต์ของคลาส และ i_var เป็นแอตทริบิวต์ของอินสแตนซ์:อินสแตนซ์ทั้งหมดของคลาสมีสิทธิ์เข้าถึง class_var ซึ่งสามารถเข้าถึงได้เป็นคุณสมบัติของคลาสเอง - ตัวอย่าง class MyClass (object):  

  19. ตัวดำเนินการจุดใน Python คืออะไร?

    เกือบทุกอย่างใน Python เป็นวัตถุ ทุกอ็อบเจ็กต์มีคุณสมบัติและวิธีการบางอย่าง การเชื่อมต่อระหว่างแอตทริบิวต์หรือวิธีการกับวัตถุนั้นระบุด้วย จุด () ซึ่งเขียนระหว่างกัน ตัวอย่างเช่น ถ้าสุนัขเป็นชนชั้น ดังนั้นสุนัขที่ชื่อ Fido จะเป็นอินสแตนซ์/วัตถุ class Dog: Fido = Dog() หากวิธีการของคลาสนั้นเหมือนกับ

  20. จะทำลายวัตถุใน Python ได้อย่างไร?

    คลาสใช้เมธอดพิเศษ __del__() ที่เรียกว่า destructor ซึ่งถูกเรียกใช้เมื่ออินสแตนซ์กำลังจะถูกทำลาย วิธีนี้อาจใช้เพื่อล้างทรัพยากรที่ไม่ใช่หน่วยความจำที่ใช้โดยอินสแตนซ์ ตัวอย่าง ตัวทำลาย __del__() นี้พิมพ์ชื่อคลาสของอินสแตนซ์ที่กำลังจะถูกทำลาย - #!/usr/bin/python class Point:    def __init__

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:44/450  20-คอมพิวเตอร์/Page Goto:1 38 39 40 41 42 43 44 45 46 47 48 49 50