Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. เพิ่มสตริง Python หนึ่งเข้ากับอีกสตริงหนึ่ง

    การเพิ่มสตริงใน Python ก็คือการต่อสตริง (concatenate) เพื่อให้ได้สตริงใหม่ สิ่งนี้มีประโยชน์ในหลายสถานการณ์เช่นการวิเคราะห์ข้อความ ฯลฯ ด้านล่างเป็นสองวิธีที่เราพิจารณาสำหรับงานนี้ ใช้ += Operator ตัวดำเนินการ + สามารถใช้กับสตริงได้ในลักษณะคล้ายกับตัวเลข ความแตกต่างเพียงอย่างเดียวคือในกรณีของสตริง จ

  2. เพิ่ม K ให้กับแต่ละองค์ประกอบในรายการจำนวนเต็มของ Python

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

  3. ASCII art ด้วยโมดูล pyfiglet ใน Python

    ข้อความ ASCII สามารถใช้แสดงข้อความสวยงามได้มากโดยใช้โมดูล pyfiglet หลังจากติดตั้งโมดูลนี้แล้ว เราสามารถใช้ควบคุมฟอนต์ที่ใช้แสดงผลลัพธ์ได้ ในโปรแกรมด้านล่างเราจะเห็นผลลัพธ์ต่างๆ โดยเลือกฟอนต์ต่างๆ ตัวอย่าง # import pyfiglet module import pyfiglet # Text in default font out = pyfiglet.figlet_format(P

  4. วิธี Binning สำหรับการทำให้ข้อมูลเรียบเนียนใน Python

    หลายครั้งเราใช้วิธีที่เรียกว่า data smoothing เพื่อทำให้ข้อมูลเหมาะสมและมีคุณภาพสำหรับการวิเคราะห์ทางสถิติ ระหว่างกระบวนการ smoothing เรากำหนดช่วงที่เรียกว่า bin และค่าข้อมูลใดๆ ที่อยู่ในช่วงนั้นจะถูกทำให้เข้ากับ bin เรียกว่า binning method ด้านล่างเป็นตัวอย่างของ binning จากนั้นเราจะมาดูวิธีการทำ b

  5. Collapsible Pane ใน Tkinter Python

    Tkinter เป็นไลบรารีสร้าง GUI ของ Python ในบทความนี้เราจะมาดูวิธีสร้าง Collapsible Pane (บานหน้าต่างย่อ-ขยายได้) พวกมันมีประโยชน์เมื่อเรามีข้อมูลจำนวนมากที่ต้องการแสดงบน GUI canvas แต่ไม่ต้องการแสดงตลอดเวลา ทำให้สามารถย่อ-ขยายได้ตามต้องการ โปรแกรมด้านล่างสร้าง Collapsible Pane โดยเราเห็นผลลัพธ์ทั้งห

  6. ดึงรายการจากพจนานุกรมในลำดับที่เรียงแล้วใน Python

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

  7. ฟังก์ชัน askopenfile() ใน Python Tkinter

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

  8. หลีกเลี่ยงเครื่องหมายคำพูดขณะพิมพ์สตริงใน Python

    ถ้าเราพิมพ์รายการสตริงที่กำหนดตาม原样 เราต้องใช้เครื่องหมายคำพูดและใส่คู่ของเครื่องหมายคำพูดที่ตรงกันอย่างเหมาะสม เราสามารถหลีกเลี่ยงการใช้เครื่องหมายคำพูดในคำสั่ง print ได้โดยสองวิธี ใช้ join() เมธอด join ช่วยให้เราพิมพ์ผลลัพธ์ขององค์ประกอบรายการโดยใช้ตัวคั่นที่เราเลือก ในตัวอย่างด้านล่างเราเลือก **

  9. การสร้าง Bigram จากรายการ Python ที่กำหนด

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

  10. Data pretty printer (pprint) ใน Python

    Python มีความสามารถในการจัดรูปแบบเนื้อหาของคำสั่ง print ให้เหมาะสมโดยใช้เมธอดพิเศษที่เรียกว่า pretty print หรือ pprint ตัวอย่างเช่นเมื่อเราอ่านเนื้อหาของ URL ที่อยู่ในรูปแบบ JSON เนื้อหาจะถูกพิมพ์เป็นบรรทัดเดียวซึ่งอ่านหรือเข้าใจยาก แต่ถ้าเราใช้ pretty print Python จะให้โครงสร้างที่สวยงามตามแท็ก JSO

  11. วิธีพิมพ์เครื่องหมายคำพูดคู่กับตัวแปรสตริงใน Python

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

  12. ตรวจสอบว่าตัวแปรเป็นสตริงหรือไม่ใน Python

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

  13. แปลงเซตเป็นพจนานุกรมใน Python

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

  14. แปลงคอลัมน์เป็นองค์ประกอบแยกต่างหากในรายการของรายการใน Python

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

  15. แปลงรายการสตริงเป็นรายการของรายการใน Python

    ในบทความนี้เราจะมาดูวิธีการสร้างรายการของรายการ (list of lists) ที่มีข้อมูลประเภทสตริง รายการภายในจะเป็นประเภทสตริงเช่นกันและอาจมีตัวเลขหรือสตริงเป็นองค์ประกอบ ใช้ strip และ split เราใช้เมธอดทั้งสองนี้ซึ่งจะแยกรายการออกก่อน แล้วจึงแปลงแต่ละองค์ประกอบของรายการให้เป็นสตริง ตัวอย่าง list1 = [ [0, 1,

  16. Fixed Point ใน Python

    สมมติว่าเรามีอาร์เรย์ A ของจำนวนเต็มที่ไม่ซ้ำกันเรียงในลำดับเพิ่มขึ้น เราต้องคืนค่าดัชนี i ที่เล็กที่สุดที่ทำให้ A[i] == i คืนค่า -1 หากไม่มี i ที่ตรงเงื่อนไข ดังนั้นถ้าอาร์เรย์คือ [-10,-5,0,3,7] ผลลัพธ์จะเป็น 3 เพราะ A[3] = 3 ผลลัพธ์คือ 3 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนต่อไปนี้ − For i ใ

  17. คู่ดัชนีของสตริงใน Python

    สมมติว่าเรามีสตริงข้อความและคำ (รายการของสตริง) เราต้องหาคู่ดัชนี [i, j] ทั้งหมดที่ทำให้สตริงย่อย text[i]...text[j] อยู่ในรายการคำ ดังนั้นถ้าสตริงคือ ababa และอาร์เรย์คำคือ [aba, ab] ผลลัพธ์จะเป็น [[0,1], [0,2], [2,3], [2,4]] สิ่งหนึ่งที่สังเกตได้คือการจับคู่สามารถทับซ้อนกันได้ aba ถูกจับคู่ใน [0,2]

  18. Two Sum Less Than K ใน Python

    สมมติว่าเรามีอาร์เรย์ A ของจำนวนเต็มและอีกจำนวนเต็ม K หนึ่ง เราต้องหาค่า S สูงสุดที่ทำให้มี i < j โดยที่ A[i] + A[j] = S และ S < K หากไม่มี i, j ที่ทำให้สมการนี้เป็นจริง ให้คืนค่า -1 ดังนั้นเช่นถ้า A = [34,23,1,24,75,33,54,8] และ K = 60 ผลลัพธ์จะเป็น 58 เพราะเราสามารถใช้ 34 และ 24 รวมได้ 58 ซึ่งน้อย

  19. จำนวนวันในเดือนในปีที่กำหนดใน Python

    สมมติว่าเรามีปี Y และเดือน M เราต้องคืนค่าจำนวนวันของเดือนนั้นในปีที่กำหนด ดังนั้นถ้า Y = 1992 และ M = 7 ผลลัพธ์จะเป็น 31 ถ้าปีคือ 2020 และ M = 2 ผลลัพธ์คือ 29 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนต่อไปนี้ − ถ้า m = 2 แล้วถ้า y เป็นปีอธิกสุรทิน ให้คืนค่า 29 มิฉะนั้น 28 สร้างอาร์เรย์ที่มีองค์ประ

  20. ลบสระออกจากสตริงใน Python

    สมมติว่าเรามีสตริง เราต้องลบสระทั้งหมดออกจากสตริงนั้น ดังนั้นถ้าสตริงคือ iloveprogramming หลังจากลบสระแล้ว ผลลัพธ์จะเป็น lvprgrmmng เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนต่อไปนี้ − สร้างอาร์เรย์ vowel ที่เก็บ [a, e, i, o, u] for v ใน vowelแทนที่ v ด้วยสตริงว่าง ตัวอย่าง มาดูการนำไปใช้เพื่อความ

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:135/451  20-คอมพิวเตอร์/Page Goto:1 129 130 131 132 133 134 135 136 137 138 139 140 141