Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ทำไมไม่ทำ ... ในขณะที่วนซ้ำใน Python?

    PEP 315 (Python Enhancement Proposal) ที่จะรวม do..while คำสั่งถูกปฏิเสธ เนื่องจากไม่พอดีกับรูปแบบทั่วไปของบล็อกที่เยื้อง ข้อความ:บล็อกที่เยื้อง ใช้โดยคำสั่งผสม Python อื่น ๆ ทั้งหมด คำพูดของกุยโด ฟาน รอสซัม - โปรดปฏิเสธ PEP การแปรผันตามบรรทัดเหล่านี้มากขึ้นจะไม่ทำให้ภาษาดูสง่างามหรือง่ายต่อการเรี

  2. จะใช้คำสั่ง Continue ใน Python loop ได้อย่างไร?

    คำสั่งควบคุมแบบวนซ้ำจะยกเลิกคำสั่งที่รอดำเนินการในการวนซ้ำปัจจุบันของบล็อกการวนซ้ำ และเริ่มการวนซ้ำครั้งถัดไป คำสั่งดำเนินการต่อจะปรากฏในบล็อกแบบมีเงื่อนไขภายในวง ตัวอย่าง x=0 while x<10:      x=x+1      if x==5: continue      print ('x=',x)

  3. จะจำลอง do-while loop ใน Python ได้อย่างไร?

    Python ไม่มีลูป do-while เทียบเท่าใน C/C++ หรือ Java สาระสำคัญของการทำในขณะที่วนซ้ำคือเงื่อนไขการวนซ้ำนั้นได้รับการตรวจสอบที่ส่วนท้ายของเนื้อหาการวนซ้ำ คุณลักษณะนี้สามารถจำลองได้โดยทำตามโค้ด Python - ตัวอย่าง condition=True x=0 while condition==True:      x=x+1      pri

  4. จะใช้คำสั่งแบบมีเงื่อนไขอื่นด้วย for loop ใน python ได้อย่างไร?

    ส่วนอื่น ๆ ในลูป (สำหรับในขณะที่) จะดำเนินการหลังจากการวนซ้ำทั้งหมดเสร็จสิ้นและก่อนที่โปรแกรมจะไหลออกจากเนื้อหาของลูป ไวยากรณ์มีดังนี้ − ไวยากรณ์ while expr==True:     #statements to be iterated while expr is true. else:    #this statement(s) will be executed afteriterations are

  5. คำสั่งแป้นพิมพ์ใดที่เราต้องหยุดการวนซ้ำใน Python

    การวนซ้ำใด ๆ เกิดขึ้นเพื่อดำเนินการตามจำนวนครั้งที่กำหนดหรือจนกว่าจะเป็นไปตามเงื่อนไขบางประการ อย่างไรก็ตาม หากเงื่อนไขไม่เกิดขึ้น การวนซ้ำจะวนซ้ำไปเรื่อยๆ การวนซ้ำที่ไม่สิ้นสุดดังกล่าวต้องถูกบังคับให้หยุดโดยการสร้างการขัดจังหวะของแป้นพิมพ์ การกด ctrl-C จะหยุดการทำงานของลูปอนันต์ >>> while

  6. จะวนซ้ำตามดัชนีลำดับใน Python ได้อย่างไร?

    ลำดับวัตถุใน Python เป็นคอลเลกชันของรายการ แต่ละรายการในลำดับ (รายการ ทูเพิล และสตริง) สามารถเข้าถึงได้โดยดัชนีที่ขึ้นต้นด้วย 0 เพื่อสำรวจองค์ประกอบในรายการ >>> L1=[10,20,30,40,50] >>> for i in range(len(L1)): print (L1[i]) 10 20 30 40 50 หากต้องการแบ่งอักขระทีละตัวออกจากสตริง &g

  7. จะสร้างจำนวนเฉพาะโดยใช้ Python ได้อย่างไร?

    จำนวนเฉพาะคือจำนวนที่หารด้วยจำนวนอื่นไม่ได้ยกเว้น 1 และตัวมันเอง ใน Python % modulo operator มีให้ทดสอบว่าตัวเลขอื่นหารด้วยตัวเลขอื่นได้หรือไม่ สมมติว่าเราต้องหาจำนวนเฉพาะระหว่าง 1 ถึง 100 แต่ละตัวเลข (ให้เราเรียกว่า x) ในช่วงนั้นจะต้องได้รับการตรวจสอบการหารด้วย 2 ถึง x-1 อย่างต่อเนื่อง ซึ่งทำได้โ

  8. พิมพ์รายการใน Python

    รายการเป็นลำดับขององค์ประกอบ องค์ประกอบใดๆ ในลำดับสามารถเข้าถึงได้โดยตำแหน่งในลำดับ ดัชนีเริ่มต้นด้วย 0 ดังนั้น list[2] จะส่งคืนองค์ประกอบที่ดัชนี 2 ซึ่งเป็นองค์ประกอบที่สามในรายการคือ 50

  9. จะวนซ้ำพจนานุกรมโดยใช้ 'for' ลูปใน Python ได้อย่างไร

    แม้ว่าพจนานุกรมเองจะไม่ใช่อ็อบเจ็กต์ที่ทำซ้ำได้ แต่เมธอด items(), keys() และ values ​​จะส่งคืนอ็อบเจ็กต์การดูแบบ iterable ซึ่งสามารถใช้เพื่อวนซ้ำผ่านพจนานุกรมได้ เมธอด items() จะคืนค่ารายการของทูเพิล แต่ละทูเพิลเป็นคู่คีย์และค่า >>> d1={name: Ravi, age: 23, marks: 56} >>> for t i

  10. จะแปลง Python Dictionary เป็นรายการได้อย่างไร

    คลาสพจนานุกรมของ Python มีสามวิธีเพื่อการนี้ วิธีการ items(), keys() และ values() ส่งคืนอ็อบเจ็กต์มุมมองที่ประกอบด้วย tuple ของคู่คีย์-ค่า, คีย์เท่านั้น และค่าตามลำดับเท่านั้น เมธอดรายการที่สร้างขึ้นจะแปลงออบเจ็กต์มุมมองเหล่านี้เป็นออบเจ็กต์รายการ >>> d1 = {name: Ravi, age: 23, marks: 56}

  11. จะสร้างพจนานุกรม Python จากฟิลด์ของวัตถุได้อย่างไร?

    แอตทริบิวต์ __dict__ ส่งคืนพจนานุกรมจากฟิลด์ของวัตถุใดๆ ให้เรากำหนดบุคคลในชั้นเรียน >>> class person: def __init__(self): self.name=foo self.age = 20 def show(self): print (self.name, self.age) ตอนนี้เราประกาศวัตถุของคลาสนี้และรับแอตทริบิวต์ __dict__ ซึ่งกลายเป็นวัตถุพจนานุกรม

  12. วิธีเข้าถึงพจนานุกรม Python อย่างง่าย ๆ ?

    มีสองวิธีในการเข้าถึงค่าที่เกี่ยวข้องกับคีย์ในอ็อบเจ็กต์คอลเลกชันพจนานุกรม เมธอดคลาสพจนานุกรม get() รับคีย์เป็นอาร์กิวเมนต์และส่งกลับค่า >>> d1 = {name: Ravi, age: 23, marks: 56} >>> d1.get(age) 23 อีกวิธีหนึ่งคือการใช้คีย์ภายในวงเล็บเหลี่ยมหน้าวัตถุพจนานุกรม >>> d1 =

  13. จะแมปสองรายการในพจนานุกรมใน Python ได้อย่างไร

    วิธีที่ง่ายที่สุดคือการสร้างออบเจ็กต์ zip ที่ส่งคืนตัวสร้าง tuples โดยแต่ละรายการจะมีรายการจากสองรายการ วัตถุ zip สามารถแปลงเป็นพจนานุกรมได้โดยใช้ฟังก์ชัน dict() ในตัว >>> l1=[name, age, marks] >>> l2=[Ravi, 23, 56] >>> z=zip(l1,l2) >>> newdict=dict(z) >>&g

  14. ชนิดข้อมูลใดที่ไม่เปลี่ยนรูปใน Python

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

  15. อะไรที่ไม่เปลี่ยนรูปใน Python?

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

  16. จะคำนวณค่าสัมบูรณ์ใน Python ได้อย่างไร?

    ฟังก์ชัน abs() ของไลบรารีมาตรฐานของ Python จะคืนค่าสัมบูรณ์ของตัวเลขที่ระบุ ค่าสัมบูรณ์ของตัวเลขคือค่าโดยไม่คำนึงถึงเครื่องหมาย ดังนั้นค่าสัมบูรณ์ของ 10 คือ 10, -10 ก็คือ 10 ด้วย หากตัวเลขเป็นจำนวนเชิงซ้อน abs() จะส่งกลับค่าของขนาดนั้น ตัวอย่าง >>> abs(11.11) 11.11 >>> abs(-11.11)

  17. จะทราบค่าสูงสุดและต่ำสุดสำหรับ int ใน Python ได้อย่างไร

    ไลบรารีหลักของ Python มีฟังก์ชันในตัวสองตัวคือ max() และ min() ตามลำดับเพื่อค้นหาจำนวนสูงสุดและต่ำสุดจากลำดับของตัวเลขในรูปแบบของรายการหรือวัตถุทูเพิล ตัวอย่าง ขั้นต่ำ(23,21,45,43)21

  18. จะแยกตัวเลขออกจากสตริงโดยใช้ Python ได้อย่างไร

    การแยกแต่ละหลักออกจากสตริง − >>> str1='a34e 345 bcd 5he 78 xyz' >>> for s in str1: if s.isdigit():print (s) 3 4 3 4 5 5 7 8 การดึงเฉพาะจำนวนเต็มจากสตริงที่คำถูกคั่นด้วยอักขระเว้นวรรค - >>> str1='h3110 23 cat 444.4 rabbit 11 2 dog' >>> for s in str

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:55/450  20-คอมพิวเตอร์/Page Goto:1 49 50 51 52 53 54 55 56 57 58 59 60 61