Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. อะไรคือความแตกต่างระหว่างฟังก์ชัน Python datetime.now () และ datetime.today ()?

    ฟังก์ชัน datetime.now() รับ tzinfo เป็นอาร์กิวเมนต์ของคีย์เวิร์ด แต่ datetime.today() ไม่รับอาร์กิวเมนต์ของคีย์เวิร์ดใดๆ การอ้างถึงเอกสาร - datetime.now() ส่งกลับวันที่และเวลาท้องถิ่นปัจจุบัน หากอาร์กิวเมนต์ที่เป็นตัวเลือก tz เป็น None หรือไม่ได้ระบุ จะเป็นเช่นวันนี้ () แต่ถ้าเป็นไปได้ ให้ความแม่นย

  2. ฟังก์ชันซ้อนใน Python ทำงานอย่างไร

    หากต้องการเรียนรู้เกี่ยวกับฟังก์ชันที่ซ้อนกัน โปรดอ้างอิงโค้ดต่อไปนี้ ในโค้ด คุณจะเห็นว่าฟังก์ชัน Inner สามารถเข้าถึงตัวแปรจากขอบเขตที่ล้อมรอบซึ่งเป็นตัวแปรในเครื่องได้ def mulFunc(num1):    def mul(num2):       return num1 * num2    return mul res = mulFunc(15) //

  3. จะเปรียบเทียบสองสตริงโดยใช้ regex ใน Python ได้อย่างไร

    เราสามารถเปรียบเทียบสตริงที่กำหนดโดยใช้รหัสต่อไปนี้ ตัวอย่าง import re s1 = 'Pink Forest' s2 = 'Pink Forrest' if bool(re.search(s1,s2))==True:    print 'Strings match' else:    print 'Strings do not match' ผลลัพธ์ สิ่งนี้ให้ผลลัพธ์ Strings do not

  4. เราจะกำหนดรายการใน Python ได้อย่างไร

    รายการเป็นประเภทข้อมูลลำดับใน Python เป็นรายการองค์ประกอบที่คั่นด้วยเครื่องหมายจุลภาค ไม่จำเป็นต้องเป็นประเภทเดียวกัน รวมอยู่ในวงเล็บเหลี่ยม ([ ]) รายการเป็นคอลเลกชันที่สั่งซื้อ องค์ประกอบแต่ละรายการในวัตถุ List สามารถเข้าถึงได้โดยดัชนีแบบศูนย์ ตัวอย่าง list1 = ['physics', 'chemistry'

  5. วิธีที่ดีที่สุดในการจัดการรายการข้อยกเว้นที่ว่างเปล่าใน Python คืออะไร?

    รายการเป็นลำดับขององค์ประกอบ แต่ละองค์ประกอบในรายการสามารถเข้าถึงได้โดยใช้ดัชนีที่ขึ้นต้นด้วย 0 และยาวไปถึง 1 หากดัชนีเกินช่วงนี้ จะพบข้อยกเว้น IndexError ในตัวอย่างต่อไปนี้ ใช้การวนซ้ำแบบอนันต์เพื่อแสดงองค์ประกอบทีละรายการ เนื่องจากลูปพยายามไปแม้หลังจากองค์ประกอบสุดท้ายถูกเปิดขึ้น จะพบข้อยกเว้น In

  6. จะวนซ้ำรายการใน Python ได้อย่างไร?

    มีหลายวิธีในการวนซ้ำผ่านรายการวัตถุ คำสั่ง for ใน Python มีตัวแปรที่ข้ามผ่านรายการจนกว่าจะหมด เทียบเท่ากับคำสั่ง foreach ใน Java ไวยากรณ์ของมันคือ − for var in list:   stmt1   stmt2 ตัวอย่าง สคริปต์ต่อไปนี้จะพิมพ์รายการทั้งหมดในรายการ L=[10,20,30,40,50] for var in L:   print (L.index

  7. จะวนซ้ำผ่าน tuple ใน Python ได้อย่างไร?

    มีหลายวิธีในการวนซ้ำวัตถุทูเปิล คำสั่ง for ใน Python มีตัวแปรที่ข้ามผ่านทูเพิลจนหมด เทียบเท่ากับคำสั่ง foreach ใน Java ไวยากรณ์ของมันคือ − for var in tuple: stmt1 stmt2 ตัวอย่าง สคริปต์ต่อไปนี้จะพิมพ์รายการทั้งหมดในรายการ T = (10,20,30,40,50) for var in T: print (T.index(var),var) ผลลัพธ์ ผลลัพธ์ท

  8. เราจะวนซ้ำรายการ Python ของ tuples ได้อย่างไร

    วิธีที่ง่ายที่สุดคือการใช้ลูปซ้อนกันสองอัน วงนอกดึงแต่ละทูเพิลและวงในขวางแต่ละรายการจากทูเพิล Inner print() function end= เพื่อพิมพ์รายการทั้งหมดใน tuple ในบรรทัดเดียว การพิมพ์อื่น () แนะนำบรรทัดใหม่หลังจากทูเพิลแต่ละตัว ตัวอย่าง L=[(1,2,3), (4,5,6), (7,8,9,10)] for x in L:   for y in x:  

  9. จะจัดเตรียมหลายคำสั่งในบรรทัดเดียวใน Python ได้อย่างไร

    มากกว่าหนึ่งคำสั่งในบล็อกของการเยื้องแบบสม่ำเสมอจะสร้างคำสั่งผสม โดยปกติแต่ละคำสั่งจะถูกเขียนบนบรรทัดจริงแยกกันในเอดิเตอร์ อย่างไรก็ตาม คำสั่งในบล็อกสามารถเขียนได้ในหนึ่งบรรทัด หากคั่นด้วยเครื่องหมายอัฒภาค ต่อไปนี้เป็นรหัสของคำสั่งสามคำที่เขียนแยกบรรทัด a=10 b=20 c=a*b print (c) ข้อความเหล่านี้เขียน

  10. เราจะคลายสตริงของจำนวนเต็มเป็นจำนวนเชิงซ้อนใน Python ได้อย่างไร

    สตริงประกอบด้วยจำนวนเต็มสองจำนวนที่คั่นด้วยเครื่องหมายจุลภาค โดยจะแยกเป็นรายการสองสายที่มีตัวเลขก่อน >>> s="1,2".split(",") >>> s ['1', '2'] สองรายการจะถูกแปลงเป็นจำนวนเต็มและใช้เป็นอาร์กิวเมนต์สำหรับฟังก์ชัน complex() >>> complex(int(s

  11. เราสามารถกำหนดการอ้างอิงให้กับตัวแปรใน Python ได้หรือไม่?

    แนวคิดของตัวแปรใน Python แตกต่างจาก C/C++ ใน C/C++ ตัวแปรคือตำแหน่งที่มีชื่อในหน่วยความจำ แม้ว่าค่าของค่าหนึ่งจะถูกกำหนดให้กับอีกค่าหนึ่ง แต่ก็จะสร้างสำเนาในตำแหน่งอื่น int x=5; int y=x; ตัวอย่างเช่น ใน C++ ตัวดำเนินการ &จะส่งกลับที่อยู่ของตัวแปรที่ประกาศ cout<x<<&x<<y<<&am

  12. จะค้นหาและแทนที่ภายในไฟล์ข้อความโดยใช้ Python ได้อย่างไร

    โค้ดต่อไปนี้ทำการแทนที่ในไฟล์ข้อความที่กำหนด หลังจากการแทนที่ ข้อความจะถูกเขียนไปยังไฟล์ข้อความใหม่ bar.txt ตัวอย่าง f1 = open('foo.txt', 'r') f2 = open('bar.txt', 'w') for line in f1:     print line     f2.write(line.replace('Poetry', 

  13. จะอ่านและเขียนไฟล์ Unicode (UTF-8) ใน Python ได้อย่างไร

    แนะนำโมดูล io และเข้ากันได้กับไวยากรณ์เปิดของ Python 3:โค้ดต่อไปนี้ใช้เพื่ออ่านและเขียนไฟล์ unicode (UTF-8) ใน Python ตัวอย่าง import io with io.open(filename,'r',encoding='utf8') as f:     text = f.read() # process Unicode text with io.open(filename,'w',encoding=&#

  14. คุณจะตรวจสอบ URL ด้วยนิพจน์ทั่วไปใน Python ได้อย่างไร

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

  15. จะตรวจสอบรหัสอีเมลโดยใช้นิพจน์ทั่วไปใน Python ได้อย่างไร

    รหัสต่อไปนี้ตรวจสอบรหัสอีเมลที่ระบุโดยใช้ regex ใน Python ตัวอย่าง import re s = '[email protected]' match = re.search(r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b', s, re.I) print match.group() ผลลัพธ์ สิ่งนี้ให้ผลลัพธ์ [email protected]

  16. จะเขียนนิพจน์ทั่วไปของ Python เพื่อจับคู่คำหลายคำที่ใดก็ได้ได้อย่างไร

    โค้ดต่อไปนี้ที่ใช้ Python regex จะจับคู่หลายคำที่ระบุในสตริงที่กำหนด ตัวอย่าง import re s = "These are roses and lilies and orchids, but not marigolds or .." r = re.compile(r'\broses\b | \bmarigolds\b | \borchids\b', flags=re.I | re.X) print r.findall(s) ผลลัพธ์ ให้ผลลัพธ์ ['ro

  17. เราจะรับสตริงย่อยจากสตริงใน Python ได้อย่างไร

    ใน Python ชนิดข้อมูลสตริงคือลำดับของอักขระ ชนิดข้อมูลลำดับทั้งหมดรองรับการแบ่งส่วน การใช้ตัวดำเนินการสไลซ์ “:” สามารถรับสตริงย่อยได้จากสตริงหลัก ตัวอย่าง >>> string="Hello How are you?" >>> string[6:9] 'How' ตัวดำเนินการสไลซ์ - ต้องการตัวถูกดำเนินการสองตัว ตัวถูก

  18. ฉันจะรับอักขระ 4 ตัวสุดท้ายของสตริงใน Python ได้อย่างไร

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

  19. ฉันจะจัดเรียงรายการพจนานุกรมตามค่าของพจนานุกรมใน Python ได้อย่างไร

    Python มีฟังก์ชัน sorted() ในตัว ซึ่งจะจัดเรียงองค์ประกอบของ iterable ตามลำดับที่กำหนด sorted(iterable[, key][, reverse] พารามิเตอร์ที่สองคือฟังก์ชันที่มีค่าส่งคืนเป็นคีย์สำหรับการเรียงลำดับ พารามิเตอร์ที่สามโดยค่าเริ่มต้นเป็นเท็จ ถ้าเป็นจริง รายการที่เรียงลำดับจะปรากฏในลำดับจากมากไปน้อย เราใช้ฟัง

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