หน้าแรก
หน้าแรก
สมมติว่าเรามีการสั่งซื้อล่วงหน้าผ่านเส้นทางการค้นหาแบบไบนารี (BST) เราต้องตรวจสอบว่าแต่ละโหนดภายในมีลูกเพียงคนเดียวหรือไม่ ดังนั้น หากอินพุตเป็นเหมือนการสั่งซื้อล่วงหน้า =[22, 12, 13, 15, 14] ผลลัพธ์จะเป็น True เนื่องจาก BST เป็นเช่นนั้น - เพื่อแก้ปัญหานี้ เราสามารถปฏิบัติตามแนวทางที่มีประสิทธิภ
สมมติว่าเรามีเมทริกซ์ n x n 2D หนึ่งตัว เราต้องหมุนเมทริกซ์นี้ 90 องศาตามเข็มนาฬิกา ดังนั้นถ้าเมทริกซ์เหมือน- 1 5 7 9 6 3 2 1 3 จากนั้นผลลัพธ์จะเป็น 2 9 1 1 6 5 3 3 7 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - พิจารณา temp_mat =[], col :=length of matrix – 1 สำหรับ col ในช่วง 0 ถึงควา
Python เก่งมากในการจัดการการเรียก API ในบทความนี้ เราจะมาดูกันว่าเราจะจัดการกับการเรียก API สำหรับอัตราแลกเปลี่ยนสกุลเงินแบบเรียลไทม์ได้อย่างไรเช่นเดียวกับในอดีต การใช้ forex-python โมดูลนี้เป็นวิธีที่ตรงที่สุดในการรับอัตราการแปลงสกุลเงิน มีฟังก์ชันและพารามิเตอร์ที่สามารถป้อนข้อมูลสำหรับรหัสสกุลเงิ
Python มีความสามารถในการประมวลผลไฟล์ HTML ผ่านคลาส HTMLParser ในโมดูล html.parser สามารถตรวจจับลักษณะของแท็ก HTML ตำแหน่งและคุณสมบัติอื่น ๆ ของแท็กได้ มีฟังก์ชันที่สามารถระบุและดึงข้อมูลที่มีอยู่ในไฟล์ HTML ได้ ในตัวอย่างด้านล่าง เราเห็นวิธีใช้คลาส HTMLParser เพื่อสร้างคลาส parser แบบกำหนดเอง ซึ่งส
เมื่อคุณอ่านไฟล์อ็อบเจ็กต์ไปยังโปรแกรม python และต้องการแก้ไข สามารถทำได้สองวิธี วิธีแรกคือการแก้ไขเนื้อหาในไดรฟ์จัดเก็บจริงที่มีไฟล์อยู่ และวิธีที่สองคือการแก้ไขโดยตรงในหน่วยความจำหรือ RAM ของระบบ ในบทความนี้ เราจะมาดูวิธีการอ่าน ค้นหา และแก้ไขเนื้อหาของวัตถุไฟล์โดยใช้โมดูล mmap ที่มีอยู่ใน python
หลายครั้งที่เราต้องวิเคราะห์ว่าคำใดมีอยู่ในรายการที่กำหนดหรือไม่ ที่ช่วยเราในการประมวลผลตรรกะทางธุรกิจสำหรับข้อมูลต่อไป ในบทความนี้ เราจะมาดูวิธีการค้นหาว่าคำต่อท้ายที่กำหนดซึ่งเป็นสตริงมีอยู่ในรายการที่มีสตริงจำนวนมากหรือไม่ ใช้อะไรก็ได้ ฟังก์ชัน any() ใน python จะคืนค่า True หากมีรายการอยู่ใน ite
Kivy เป็นไลบรารี Python แบบโอเพ่นซอร์สสำหรับการพัฒนาแอปพลิเคชันอย่างรวดเร็วซึ่งใช้ประโยชน์จากอินเทอร์เฟซผู้ใช้ที่เป็นนวัตกรรมใหม่ เช่น แอปมัลติทัช มันถูกใช้เพื่อพัฒนาแอปพลิเคชัน Android เช่นเดียวกับแอปพลิเคชันเดสก์ท็อป ในบทความนี้เราจะมาดูวิธีการใช้ GridLayout และ CheckBox หลังจากนำเข้าโมดูลที่เกี่
ในขณะที่โลกยอมรับข้อมูลที่ไม่มีโครงสร้างมากขึ้น เราพบข้อมูลหลายรูปแบบที่โครงสร้างข้อมูลสามารถซ้อนกันอย่างลึกล้ำเช่น JSONS ที่ซ้อนกัน Python มีความสามารถในการจัดการกับโครงสร้างข้อมูลที่ซ้อนกันโดยเชื่อมระหว่างคีย์ภายในกับคีย์ภายนอกเพื่อทำให้ข้อมูลเรียบ ในบทความนี้ เราจะนำพจนานุกรมที่ซ้อนกันมาและทำให้เ
จำนวนบวกที่กำหนดเมื่อแปลงเป็นไบนารีจะมีจำนวนเซ็ตบิต ชุดบิตในเลขฐานสองจะแสดงด้วย 1 ในบทความนี้ เราจะมาดูวิธีรับจำนวนเซ็ตบิตในตัวเลขที่กำหนดหลังจากที่แปลงเป็นค่าไบนารีแล้ว การใช้ถังขยะและการแบ่งส่วน ในตัวอย่างด้านล่าง เราใช้ตัวเลขและใช้ฟังก์ชัน bin เพื่อรับค่าไบนารี จากนั้นเราแบ่งมันเพื่อลบคำนำหน้าที
พจนานุกรมเป็นโครงสร้างข้อมูลที่ใช้กันอย่างแพร่หลายที่สุดในหลาม ประกอบด้วยข้อมูลในรูปแบบของคีย์และค่า ในตัวอย่างนี้ เราจะมาดูวิธีรับไอเท็มจากพจนานุกรมเฉพาะสำหรับชุดคีย์ที่กำหนด ด้วยความเข้าใจพจนานุกรม ในแนวทางนี้ เราเพียงแค่วนรอบพจนานุกรมโดยใช้ for loop with inโอเปอเรเตอร์ แต่ร่วมกับตัวดำเนินการ in
การใช้งานปกติของฟังก์ชัน print() คือการแสดงข้อความในบรรทัดคำสั่งหรือในล่ามเชิงโต้ตอบ แต่ฟังก์ชันเดียวกันนี้ยังสามารถเขียนลงในไฟล์หรือสตรีมเอาต์พุตได้อีกด้วย กำลังพิมพ์เป็นไฟล์ ในตัวอย่าง เราสามารถเปิดไฟล์ด้วยชื่อไฟล์ใหม่ในโหมดเขียน จากนั้นให้ระบุชื่อไฟล์นั้นในฟังก์ชันการพิมพ์ ค่าที่จะเขียนลงในไฟล์ส
Kivy เป็นไลบรารี Python แบบโอเพ่นซอร์สสำหรับการพัฒนาแอปพลิเคชันอย่างรวดเร็วซึ่งใช้ประโยชน์จากอินเทอร์เฟซผู้ใช้ที่เป็นนวัตกรรมใหม่ เช่น แอปมัลติทัช มันถูกใช้เพื่อพัฒนาแอปพลิเคชัน Android เช่นเดียวกับแอปพลิเคชันเดสก์ท็อป ในบทความนี้ เราจะมาดูวิธีการใช้วิดเจ็ต FloatLayout เพื่อสร้างปุ่มในตำแหน่งต่างๆ ใ
การใช้การแบ่งส่วนรายการ ในแนวทางนี้ เราใช้การแบ่งส่วนจากทั้งด้านหน้าและด้านหลังของรายการ ผลลัพธ์จะถูกเก็บไว้ในรายการใหม่ จำนวนองค์ประกอบที่จะแบ่งสามารถเป็นตัวแปรได้ ตัวอย่าง listA = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Given list pri
โค้ด QR ประกอบด้วยสี่เหลี่ยมสีดำที่จัดเรียงเป็นตารางสี่เหลี่ยมจัตุรัสบนพื้นหลังสีขาว ซึ่งสามารถอ่านได้โดยอุปกรณ์สร้างภาพ เช่น กล้อง มีการใช้กันอย่างแพร่หลายสำหรับแอปพลิเคชันการติดตามเชิงพาณิชย์และการชำระเงินและการเข้าสู่ระบบเว็บไซต์ ฯลฯ สำหรับแอปพลิเคชันต่างๆที่มุ่งเป้าไปที่ผู้ใช้โทรศัพท์มือถือ โมดู
สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums ซึ่งมีองค์ประกอบเฉพาะ เราต้องตรวจสอบว่าอาร์เรย์จะถูกจัดเรียงหรือไม่หลังจากย้อนกลับหนึ่งอาร์เรย์ย่อยของอาร์เรย์นั้น หากจัดเรียงอาร์เรย์แล้ว ให้คืนค่า true ด้วย ดังนั้นหากอินพุตมีค่าเท่ากับ nums =[4,6,27,25,15,9,37,42] ผลลัพธ์จะเป็น True เพราะหากเราย้อนกลับ [9,15
สมมติว่าเรามีด้านตรงข้ามมุมฉากและพื้นที่ของสามเหลี่ยมมุมฉาก, เราต้องหาฐานและความสูงของสามเหลี่ยมนี้ ถ้าเป็นไปไม่ได้ให้คืนค่าเป็นเท็จ ดังนั้น หากอินพุตเป็นเหมือน hypo =10, พื้นที่ =24 เอาต์พุตจะเป็น (6, 8) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - hypo_sq :=hypo * hypo s :=รากที่สองของ (hypo_sq
สมมติว่าเรามีสตริง s และสตริง t อีกอันเป็นรูปแบบ เราต้องตรวจสอบว่าอักขระใน s อยู่ในลำดับเดียวกันกับที่กำหนดโดยอักขระที่อยู่ใน t หรือไม่ เราไม่มีอักขระที่ซ้ำกันในรูปแบบนี้ ดังนั้น หากอินพุตเป็น s =hello world t =hw ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าขนาดของ s <ขนาดข
สมมติว่าเรามีสองสตริง s และ t เราต้องตรวจสอบว่า t เป็นการหมุนของ s หรือไม่ ดังนั้น หากอินพุตเป็น s =hello, t =llohe ผลลัพธ์จะเป็น True เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ถ้าขนาดของ s ไม่เหมือนกับขนาดของ t แล้ว คืนค่าเท็จ temp :=s concatenate กับ s อีกครั้ง 0 แล้ว คืนค่า True คืนค่า
สมมติว่าเรามีอาร์เรย์ที่เรียกว่า nums ซึ่งประกอบไปด้วยตัวเลขบวกและลบ เรามีค่า k อีกค่าหนึ่ง เราต้องตรวจสอบว่า subarray ใดที่มีผลิตภัณฑ์ k อยู่ในอาร์เรย์หรือไม่ ดังนั้น หากอินพุตมีค่าเท่ากับ nums =[-2,-1,1,3,5,8], k =6 เอาต์พุตจะเป็น True เนื่องจากอาร์เรย์ย่อยเป็น [-2,-1,3] เพื่อแก้ปัญหานี้ เราจะทำ
สมมติว่าเรามีสตริง s เราต้องตรวจสอบว่าสตริง palindromes เป็นคำนำหน้าและส่วนต่อท้ายของสตริงย่อยหรือไม่ ดังนั้น หากอินพุตเป็นเหมือน s =levelishighforracecar ผลลัพธ์จะเป็น True เนื่องจากมีคำนำหน้าและส่วนต่อท้ายของ palindrome:level และ racecar ตามลำดับ เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - l :