หน้าแรก
หน้าแรก
ภาษาโปรแกรมหลายภาษารองรับตัวดำเนินการ ternary ซึ่งกำหนดนิพจน์เงื่อนไขโดยทั่วไป ในทำนองเดียวกัน ternary operator ใน python ใช้เพื่อคืนค่าตามผลลัพธ์ของเงื่อนไขไบนารี ใช้ค่าไบนารี (เงื่อนไข) เป็นอินพุต ดังนั้นจึงดูเหมือนบล็อกเงื่อนไข if-else อย่างไรก็ตาม มันยังส่งคืนค่าที่มีลักษณะคล้ายกับฟังก์ชันอีกด้
เปลี่ยนเมทริกซ์หมายความว่าเรากำลังเปลี่ยนคอลัมน์เป็นแถว มาทำความเข้าใจกันด้วยตัวอย่างว่าถ้าดูเหมือนหลังทรานสโพสแล้วเป็นอย่างไร สมมติว่าคุณมีเมทริกซ์ดั้งเดิมประมาณ - x = [[1,2][3,4][5,6]] ในเมทริกซ์ด้านบน “x” เรามีสองคอลัมน์ ประกอบด้วย 1, 3, 5 และ 2, 4, 6 ดังนั้นเมื่อเราสลับระหว่างเมทริกซ์ x ด้านบ
Python มีไลบรารี่ให้อ่าน แสดง และรีเซ็ตข้อมูลเวลาได้หลายวิธีโดยใช้โมดูล เวลา วันที่ เวลา และเวลาวันที่เป็นอ็อบเจ็กต์ใน Python ดังนั้นเมื่อใดก็ตามที่เราดำเนินการใดๆ กับพวกมัน เราจะจัดการกับอ็อบเจ็กต์จริงๆ ไม่ใช่สตริงหรือการประทับเวลา ในส่วนนี้ เราจะพูดถึงโมดูล เวลา ซึ่งช่วยให้เราจัดการกับการดำเนินกา
เครื่องกำเนิดไฟฟ้าเป็นส่วนสำคัญของ python นับตั้งแต่เปิดตัวด้วย PEP 255 ตัวสร้างใน python เป็นรูทีนพิเศษที่สามารถใช้เพื่อควบคุมพฤติกรรมการวนซ้ำของลูป เครื่องกำเนิดไฟฟ้าคล้ายกับฟังก์ชันที่ส่งคืนอาร์เรย์ เครื่องกำเนิดไฟฟ้ามีพารามิเตอร์ซึ่งเราสามารถเรียกได้และสร้างลำดับของตัวเลข แต่ไม่เหมือนฟังก์ชันที
ตัวนับคือคอนเทนเนอร์ที่คอยติดตามว่ามีการเติมค่าที่เทียบเท่ากันกี่ครั้ง คลาสตัวนับ Python เป็นส่วนหนึ่งของโมดูลคอลเลกชันและเป็นคลาสย่อยของพจนานุกรม ตัวนับหลาม เราอาจคิดว่าตัวนับเป็นคอลเลกชันที่ไม่เรียงลำดับของรายการซึ่งรายการต่างๆ ถูกจัดเก็บเป็นคีย์พจนานุกรมและนับเป็นค่าพจนานุกรม จำนวนรายการที่นับอ
ตัวแปรมีสองประเภท:ตัวแปรส่วนกลางและตัวแปรท้องถิ่น ขอบเขตของตัวแปรโกลบอลคือโปรแกรมทั้งหมด ในขณะที่ขอบเขตของตัวแปรโลคัลจะจำกัดอยู่ที่ฟังก์ชันที่กำหนดไว้ def func(): x = "Python" print(x) print(s) s = "Tutorialspoint" print(s) func() print(x) ในโปรแกรมด้านบน x เป็นตัวแปรท้องถิ่นใน
ตัวดำเนินการแทนที่ใน Python การดำเนินการแทนที่คือการดำเนินการที่เปลี่ยนเนื้อหาของพีชคณิตเชิงเส้นที่กำหนดหรือเวกเตอร์หรือหน่วยเมตริกโดยตรงโดยไม่ต้องทำสำเนา ตอนนี้โอเปอเรเตอร์ซึ่งช่วยในการดำเนินการประเภทนี้เรียกว่าโอเปอเรเตอร์แบบแทนที่ มาทำความเข้าใจกันด้วยตัวอย่างง่ายๆ - a=9 a += 2 print(a) ผลลัพธ์
นิพจน์ทั่วไปคือชนิดของภาษาโปรแกรมที่ใช้ในการระบุว่ามีรูปแบบอยู่ในลำดับของอักขระที่กำหนด (สตริง) หรือไม่ นิพจน์ทั่วไปหรือ Regex คือลำดับของอักขระที่ใช้ตรวจสอบว่าสตริงมีรูปแบบการค้นหาที่ระบุหรือไม่ โมดูล RegEx ในการใช้โมดูล RegEx นั้น python มาพร้อมกับแพ็คเกจในตัวที่เรียกว่า re ซึ่งเราต้องทำงานกับนิ
การโหลดซ้ำ () - โหลดโมดูลที่นำเข้าก่อนหน้านี้หรือโมดูลที่โหลดซ้ำ สิ่งนี้มีประโยชน์ในสถานการณ์ที่คุณเรียกใช้สคริปต์ทดสอบซ้ำๆ ระหว่างเซสชันแบบโต้ตอบ โดยจะใช้เวอร์ชันแรกของโมดูลที่เรากำลังพัฒนาอยู่เสมอ แม้ว่าเราจะทำการเปลี่ยนแปลงโค้ดแล้วก็ตาม ในสถานการณ์นั้น เราจำเป็นต้องตรวจสอบให้แน่ใจว่ามีการโหลดโมดู
ใน python เราสามารถเขียนฟังก์ชันว่างหรือคำสั่งโดยใช้คำสั่ง pass การเขียน pass statement ไม่ได้ช่วยอะไร และใช้เพื่อหลีกเลี่ยงข้อผิดพลาดในการคอมไพล์ขณะเขียนฟังก์ชันว่าง Empty function in python: #Empty function in Python def empty_func(): pass คำสั่งโค้ดด้านบนแตกต่างจากภาษาโปรแกรมยอดนิยมอื่นๆ เช่น C,
อาร์กิวเมนต์บรรทัดคำสั่ง อาร์กิวเมนต์บรรทัดคำสั่งคือพารามิเตอร์อินพุตที่อนุญาตให้ผู้ใช้เปิดใช้งานโปรแกรมเพื่อดำเนินการในลักษณะบางอย่าง เช่น เพื่อส่งออกข้อมูลเพิ่มเติม หรืออ่านข้อมูลจากแหล่งที่ระบุ หรือเพื่อตีความข้อมูลในรูปแบบที่ต้องการ อาร์กิวเมนต์บรรทัดคำสั่ง Python Python มีตัวเลือกมากมายในการอ
จำนวนเชิงซ้อนถูกสร้างขึ้นจากจำนวนจริง สามารถสร้างจำนวนเชิงซ้อนของ Python ได้โดยใช้คำสั่งการกำหนดโดยตรงหรือโดยใช้ฟังก์ชันเชิงซ้อน () จำนวนเชิงซ้อนซึ่งส่วนใหญ่ใช้ในกรณีที่เราใช้จำนวนจริงสองจำนวน ตัวอย่างเช่น วงจรไฟฟ้าที่กำหนดโดยแรงดัน (V) และกระแส (C) ใช้ในเรขาคณิต การคำนวณทางวิทยาศาสตร์ และแคลคูลัส
จากการดำเนินการทางคณิตศาสตร์อย่างง่ายไปจนถึงการคำนวณที่ซับซ้อน (เช่น การดำเนินการเกี่ยวกับตรีโกณมิติ ลอการิทึม ฯลฯ) ใน python เราอาจต้องใช้โมดูล math() โมดูลคณิตศาสตร์หลามใช้เพื่อเข้าถึงฟังก์ชันทางคณิตศาสตร์ ฟังก์ชัน math() ทุกวิธีใช้สำหรับวัตถุประเภทจำนวนเต็มหรือจำนวนจริง แต่ไม่ใช่สำหรับจำนวนเชิงซ
หากคุณเขียนโปรแกรมเล็กน้อยใน python คุณจะเห็นคำว่า **args และ **kwargs ในฟังก์ชันของ python แต่แท้จริงแล้วมันคืออะไร? ตัวดำเนินการ * และ ** ดำเนินการต่างกันซึ่งประกอบกันขึ้นอยู่กับว่าเราใช้งานที่ไหน เมื่อเราใช้พวกมันในการกำหนดเมธอด เช่น - def __init__(self, *args, **kwargs): pass การดำเนินการข้าง
Python มีวิธีการทำรายการที่เป็นประโยชน์มากซึ่งเราสามารถใช้เพื่อดำเนินการรายการอย่างง่ายดาย ด้านล่างนี้คือรายการของวิธีการในตัวของ python ที่เราสามารถใช้ได้ในรายการ: ต่อท้าย(x) เพิ่มองค์ประกอบที่ท้ายรายการ ตัวอย่าง #Appendlst =[สวัสดี, Python]print(lst)lst.append(Tutorialspoint)print(lst) ผลลัพธ์ [
มีการถกเถียงกันอยู่เสมอในชุมชนการเขียนโค้ดว่าเวอร์ชัน python ใดดีที่สุดในการเรียนรู้:Python 2.x หรือ Python 3.x ด้านล่างนี้คือข้อแตกต่างที่สำคัญระหว่าง pyton 2.x และ python 3.x 1. ฟังก์ชั่นการพิมพ์ ใน python 2.x จะถือว่า print เป็นคำสั่ง และ python 3.x จะถือว่า print เป็นฟังก์ชันอย่างชัดเจน ซึ่งหม
หากต้องการอ่านตัวแปรหลายตัวในภาษา C เราเขียนดังนี้ − //Read three variable in one line scanf(“%d %d %d”, &x, &y, &z) ปัจจุบัน python ไม่ได้เทียบเท่ากับ scanf() อย่างไรก็ตาม python มีนิพจน์ทั่วไปที่มีประสิทธิภาพและละเอียดกว่าสตริงรูปแบบ scanf() ใน Python ในการจัดเตรียมค่าต่าง
ทั้งเมธอด str() และ repr() ใน python ใช้สำหรับการแสดงสตริงของสตริง แม้ว่าทั้งสองจะดูเหมือนเป็นสุนัขตัวเดียวกัน แต่ก็มีความแตกต่างกันเล็กน้อย คุณเคยสังเกตไหมว่าเกิดอะไรขึ้นเมื่อคุณเรียกใช้ฟังก์ชันในตัวของ python str(x) โดยที่ x คือวัตถุที่คุณต้องการ? ค่าส่งคืนของ str(x) ขึ้นอยู่กับสองวิธี:__str__ เป
คลาสเทมเพลตสตริง Python ใช้สร้างสตริงเทมเพลตอย่างง่าย สตริงเทมเพลต Python ถูกนำมาใช้ครั้งแรกใน python 2.4 เทมเพลตสตริง Python ถูกสร้างขึ้นโดยส่งสตริงเทมเพลตเป็นอาร์กิวเมนต์ไปยังตัวสร้าง โดยที่ตัวดำเนินการการจัดรูปแบบสตริงใช้สำหรับเครื่องหมายเปอร์เซ็นต์สำหรับการแทนที่และวัตถุเทมเพลตใช้เครื่องหมายดอลล
โดยทั่วไป ชนิดข้อมูลของนิพจน์จะขึ้นอยู่กับชนิดของอาร์กิวเมนต์ กฎนี้ใช้กับโอเปอเรเตอร์ส่วนใหญ่ เช่น เมื่อเราบวกจำนวนเต็มสองตัว ผลลัพธ์ควรเป็นจำนวนเต็ม อย่างไรก็ตาม ในกรณีของการแบ่งแยก มันไม่ได้ผลดีเพราะมีความคาดหวังที่แตกต่างกันสองแบบ บางครั้งเราคาดว่าการหารจะสร้างตัวเลขทศนิยมที่แม่นยำ และในบางครั้งเ