หน้าแรก
หน้าแรก
ทูเพิลคือลำดับรายการที่คั่นด้วยจุลภาค ลำดับสามารถเลือกใส่ในวงเล็บได้ >>> t1=(1, "Ravi", 23, 546) >>> t1 (1, 'Ravi', 23, 546) >>> type(t1) <class 'tuple'> >>> t1=1, "Ravi", 23, 546 >>> t1 (1, 'Ravi', 23, 54
วัตถุพจนานุกรมสามารถสร้างได้โดยใช้ฟังก์ชัน dict() ฟังก์ชันนี้ใช้ทูเพิลของทูเพิลเป็นอาร์กิวเมนต์ ทูเพิลแต่ละตัวมีคู่ค่าคีย์ >>> t=((1,'a'), (2,'b')) >>> dict(t) {1: 'a', 2: 'b'} หากคุณต้องการแลกเปลี่ยนคีย์และค่า >>> t=((1,'a'), (2,
คลาสรายการในตัวของ Python มีเมธอด append() เราสามารถรับข้อมูลของผู้ใช้และเพิ่มลงในรายการจนกว่าผู้ใช้จะกดปุ่ม Enter infinite while loop มีฟังก์ชัน input() และ append() method L=[] while True: item=input("enter new item") if item=='': break L.append
ใน Python ตัวแปรคือป้ายกำกับหรือตัวระบุที่มอบให้กับวัตถุที่เก็บไว้ในหน่วยความจำ ดังนั้น วัตถุเดียวกันจึงสามารถระบุได้ด้วยตัวแปรมากกว่าหนึ่งตัว >>> a=b=c=5 >>> a 5 >>> b 5 >>> c 5 a, b และ c เป็นตัวแปรสามตัวที่อ้างถึงวัตถุเดียวกัน สามารถตรวจสอบได้ด้วยฟังก์ชัน id()
การแจกแจงแบบมาตรฐานของ Python มีโมดูลสุ่มที่มีฟังก์ชันสำหรับการสร้างตัวเลขสุ่ม ฟังก์ชัน Basic random() ส่งกลับค่าเลขทศนิยมสุ่มระหว่าง 0 ถึง 1 >>> import random >>> random.random() 0.5204702770265925 จากโมดูลเดียวกัน มีฟังก์ชัน randrange() ซึ่งส่งคืนตัวเลขสุ่มระหว่างช่วงตามลำดับ >
หากคุณมีวัตถุรายการโดยที่แต่ละรายการเป็นรายการ และคุณใส่รายการทั้งหมดของรายการทั้งหมดไว้ในวัตถุรายการอื่น จะเรียกว่ารายการแบบเรียบ ตัวอย่างเช่น
การใช้โมดูล RegEx เป็นวิธีที่เร็วที่สุด >>> import re สมมติว่าสตริงมีเลขจำนวนเต็มและเลขทศนิยมรวมทั้งด้านล่าง - s=อายุของฉันคือ 25 ฉันมีคะแนนร้อยละ 55.50 และหมายเลขของฉันคือ 9764135408 ฟังก์ชัน findall() จะส่งคืนรายการตัวเลขที่ตรงกับรูปแบบที่กำหนดซึ่งรวมถึงตัวเลขก่อนและหลังจุดทศนิยม >&
เราสามารถส่งต่อ re.IGNORECASE ไปยังพารามิเตอร์แฟล็กของการค้นหา การจับคู่ หรือย่อยได้ - ตัวอย่าง import re print (re.search('bush', 'BuSh', re.IGNORECASE)) print (re.match('bush', 'BuSh', re.IGNORECASE)) print (re.sub('bush', 'xxxx', 'Bushmeat',
โค้ดต่อไปนี้แสดงสิ่งที่นิพจน์ทั่วไป [\d+] ทำในสตริงที่กำหนด [\d+] นิพจน์ทั่วไปหมายถึงหนึ่งหลัก (0-9) หรือ + อักขระ ตัวอย่าง import re result = re.findall(r'[\d+]', 'Taran123tula+456') print result ผลลัพธ์ ['1', '2', '3', '+', '4', '5',
เมื่อคุณใช้วิธีจับคู่และค้นหาของโมดูล re หากมีการจับคู่ จะมีค่าบูลเป็น True และหากไม่มีการจับคู่ คุณจะได้รับไม่มีที่มีค่าบูลเป็นเท็จ วัตถุที่ตรงกันเป็นจริงเสมอ และจะไม่มีส่งคืนหากไม่มีการจับคู่ >>> bool(re.search("def", "abcdefgh")) True >>> bool(re.search(&quo
ขอบเขตของคำ \b จะจับคู่ตำแหน่งที่ด้านหนึ่งเป็นอักขระของคำ (โดยปกติคือตัวอักษร ตัวเลข หรือขีดล่าง) \B จับคู่ทุกตำแหน่งที่ \b ไม่ตรงกัน รหัสต่อไปนี้แสดงวิธีการทำงานของ regexpr \B import re result = re.findall(r'\Bcat', 'certificate') result2 = re.findall(r'\Bcat', 'tomcat
รหัสต่อไปนี้แทนที่อักขระทั้งหมดจากสตริงที่กำหนดด้วย ตัวอย่าง import re line = 'this is a text with<[2> in between</[3> and then there are instances ... where the<[43> number ranges from 0-99</[76>.\ and there are many other lines in the text files \ with<[7> such t
* เมตาดาต้าเครื่องหมายดอกจันในนิพจน์ทั่วไปบ่งชี้ว่ามีรูปแบบทางด้านซ้ายเกิดขึ้น 0 ครั้งขึ้นไป โค้ดต่อไปนี้จับคู่และพิมพ์รูปแบบ \w ที่เป็นศูนย์หรือมากกว่าในสตริง chihua huahua ตัวอย่าง import re s = 'chihua huahua' result = re.findall(r'\w*', s) print result ผลลัพธ์ สิ่งนี้ให้ผลลัพธ์
คุณสามารถนำเข้าโมดูลในตัวขณะเขียนสคริปต์ Python โดยใช้ IDE ออนไลน์ของ TutorialsPoint ตัวอย่างเช่น คุณสามารถนำเข้าเวลา, sys, os, โมดูลใหม่ อย่างไรก็ตาม โมดูลที่ไม่ได้รวมกับการแจกจ่าย - โมดูลที่ต้องติดตั้งโดยใช้ตัวจัดการแพ็คเกจ เช่น pip หรือ conda - ไม่สามารถนำเข้าได้
คลาสของตัวละคร คลาสอักขระ หรือ ชุดอักขระ คือชุดของอักขระที่อยู่ในวงเล็บเหลี่ยม เอ็นจิ้น regex จะจับคู่อักขระเพียงหนึ่งตัวจากหลายตัวในคลาสอักขระหรือชุดอักขระ เราวางอักขระที่เราต้องการจับคู่ระหว่างวงเล็บเหลี่ยม หากคุณต้องการจับคู่สระใด ๆ เราใช้ชุดอักขระ [aeiou] คลาสอักขระหรือชุดจับคู่กับอักขระตัวเดีย
วิธีการ cmp() เปรียบเทียบองค์ประกอบของสองรายการ หากองค์ประกอบเป็นประเภทเดียวกัน จะทำการเปรียบเทียบและส่งกลับผลลัพธ์ หากองค์ประกอบต่างกัน ระบบจะตรวจสอบว่าเป็นตัวเลขหรือไม่ หากเป็นตัวเลข จะบังคับให้พิมพ์ถ้าจำเป็นและเปรียบเทียบ หากองค์ประกอบใดองค์ประกอบหนึ่งเป็นตัวเลข องค์ประกอบอื่นจะ ใหญ่กว่า (ตัวเลขจ
หากต้องการค้นหาขนาดของรายการ ให้ใช้ฟังก์ชันบิวด์อิน len. เอกสารหลามระบุว่า: len(arg) ส่งคืนค่าความยาว (จำนวนรายการ) ของวัตถุ อาร์กิวเมนต์อาจเป็นลำดับ (เช่น สตริง ไบต์ ทูเพิล รายการ หรือช่วง) หรือคอลเล็กชัน (เช่น พจนานุกรม ชุด หรือชุดแช่แข็ง). len เป็นบิวด์อินและยังสามารถใช้กับคลาสที่กำหนดโดยผู้ใช้
ในการค้นหาองค์ประกอบที่มีค่าสูงสุด คุณต้องเรียกใช้ฟังก์ชัน max() โดยมีรายการเป็นอาร์กิวเมนต์ ฟังก์ชัน max จะวนซ้ำรายการเพื่อติดตามค่าสูงสุดที่พบจนกว่าจะถึงจุดสิ้นสุด จากนั้นจะส่งกลับค่านี้ ตัวอย่าง my_list = [2, 3, 1, 5, -1] print(max(my_list)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 5 หากคุณต้องการดัชนีและ
ในการค้นหาองค์ประกอบที่มีค่าต่ำสุด คุณต้องเรียกใช้ฟังก์ชัน min() โดยมีรายการเป็นอาร์กิวเมนต์ ฟังก์ชัน min วนซ้ำรายการเพื่อติดตามค่าต่ำสุดที่พบจนกว่าจะถึงจุดสิ้นสุด จากนั้นจะส่งกลับค่านี้ ตัวอย่าง my_list = [2, 3, 1, 5, -1] print(min(my_list)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - -1 หากคุณต้องการดัชนีและส
หากต้องการเพิ่มองค์ประกอบเดียวในรายการใน Python ในตอนท้าย คุณสามารถใช้วิธี append() ยอมรับหนึ่งวัตถุและเพิ่มวัตถุนั้นที่ส่วนท้ายของรายการที่ถูกเรียก ตัวอย่าง my_list = [2, 3, 1, -4, -1, -4] my_list.append(8) print(my_list) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [2, 3, 1, -4, -1, -4, 8] หากคุณต้องการแทรกองค