หน้าแรก
หน้าแรก
คุณสามารถ อัปเดต สตริงที่มีอยู่โดย (อีกครั้ง) กำหนดตัวแปรให้กับสตริงอื่น ค่าใหม่อาจเกี่ยวข้องกับค่าก่อนหน้าหรือกับสตริงที่ต่างกันโดยสิ้นเชิง ตัวอย่างเช่น − ตัวอย่าง #!/usr/bin/python var1 = 'Hello World!' print "Updated String :- ", var1[:6] + 'Python' ผลลัพธ์ เมื่อโค้ดด้า
ตารางต่อไปนี้คือรายการอักขระหลีกหรืออักขระที่ไม่สามารถพิมพ์ได้ซึ่งสามารถแสดงด้วยเครื่องหมายแบ็กสแลชได้ อักขระหลีกถูกตีความ ในสตริงที่ยกมาเดี่ยวและสตริงที่อัญประกาศคู่ เครื่องหมายแบ็กสแลช อักขระฐานสิบหก คำอธิบาย \a 0x07 กริ่งหรือเตือน \b 0x08 Backspace \cx Control-x \C-x Control-x \e 0x1
สมมติตัวแปรสตริง a ถือ สวัสดี และตัวแปร b ถือ Python จากนั้น - ซีเนียร์ ตัวดำเนินการ &คำอธิบาย ตัวอย่าง 1 + การต่อกัน - เพิ่มค่าที่ด้านใดด้านหนึ่งของตัวดำเนินการ a + b จะให้ HelloPython 2 * การทำซ้ำ - สร้างสตริงใหม่ โดยเชื่อมหลายสำเนาของสตริงเดียวกัน a*2 จะให้-HelloHello 3 [] Slice - ให้ต
หนึ่งในคุณสมบัติที่ยอดเยี่ยมที่สุดของ Python คือตัวดำเนินการรูปแบบสตริง % โอเปอเรเตอร์นี้มีลักษณะเฉพาะสำหรับสตริงและประกอบขึ้นเป็นแพ็คที่มีฟังก์ชันจากตระกูล printf() ของ C ต่อไปนี้เป็นตัวอย่างง่ายๆ − ตัวอย่าง #!/usr/bin/python print "My name is %s and weight is %d kg!" % ('Zara', 2
เครื่องหมายอัญประกาศสามอันของ Python ช่วยได้ด้วยการอนุญาตให้สตริงขยายหลายบรรทัด รวมถึง NEWLINE แบบคำต่อคำ TAB และอักขระพิเศษอื่นๆ ไวยากรณ์สำหรับเครื่องหมายคำพูดสามตัวประกอบด้วยเครื่องหมายคำพูดเดี่ยวหรือคู่ติดต่อกันสามคำ ตัวอย่าง #!/usr/bin/python para_str = """this is a long string t
สตริงปกติใน Python จะถูกเก็บไว้ภายในเป็น 8 บิต ASCII ในขณะที่สตริง Unicode จะถูกเก็บไว้เป็น Unicode 16 บิต ซึ่งช่วยให้มีชุดอักขระที่หลากหลายมากขึ้น รวมทั้งอักขระพิเศษจากภาษาส่วนใหญ่ในโลก ฉันจะจำกัดการรักษาสตริง Unicode ดังต่อไปนี้ - ตัวอย่าง #!/usr/bin/python print u'Hello, world!' ผลลัพธ์
Python มีเมธอดในตัวต่อไปนี้เพื่อจัดการกับสตริง - ซีเนียร์ ฟังก์ชันและคำอธิบาย 1 ตัวพิมพ์ใหญ่() อักษรตัวแรกของสตริงเป็นตัวพิมพ์ใหญ่ 2 กึ่งกลาง (ความกว้าง, อักขระเติม) ส่งกลับสตริงที่มีช่องว่างภายในโดยมีสตริงเดิมอยู่ตรงกลางเป็นคอลัมน์ความกว้างทั้งหมด 3 นับ(str, beg=0,end=len(สตริง))) นับจำน
หากต้องการเข้าถึงค่าในรายการ ให้ใช้วงเล็บเหลี่ยมเพื่อแบ่งส่วนร่วมกับดัชนีหรือดัชนีเพื่อให้ได้ค่าที่ดัชนีนั้น ตัวอย่าง #!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0] print "list2[1:5]: ",
คุณสามารถอัปเดตองค์ประกอบรายการเดียวหรือหลายรายการโดยให้ส่วนทางด้านซ้ายมือของตัวดำเนินการมอบหมาย และคุณสามารถเพิ่มองค์ประกอบในรายการด้วยเมธอด append() ตัวอย่าง #!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2]
หากต้องการลบองค์ประกอบรายการ คุณสามารถใช้คำสั่ง del หากคุณทราบอย่างแน่ชัดว่าองค์ประกอบใดที่คุณกำลังลบ หรือวิธี Remove() หากคุณไม่ทราบ ตัวอย่าง #!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1 del list1[2]; print "After deleting value at index 2 : "
รายการตอบสนองต่อตัวดำเนินการ + และ * เหมือนกับสตริง พวกเขาหมายถึงการต่อและการทำซ้ำที่นี่ด้วย ยกเว้นว่าผลลัพธ์จะเป็นรายการใหม่ ไม่ใช่สตริง อันที่จริง รายการจะตอบสนองต่อการดำเนินการลำดับทั่วไปทั้งหมดที่เราใช้กับสตริงในบทก่อนหน้า Python Expression ผลลัพธ์ คำอธิบาย len([1, 2, 3]) 3 ความยาว [1, 2, 3]
Python มีฟังก์ชันรายการดังต่อไปนี้ - ซีเนียร์ ฟังก์ชันพร้อมคำอธิบาย 1 cmp(list1, list2) เปรียบเทียบองค์ประกอบของทั้งสองรายการ 2 len(รายการ) 3 สูงสุด (รายการ) ส่งกลับรายการจากรายการที่มีค่าสูงสุด 4 นาที(รายการ) ส่งกลับรายการจากรายการที่มีค่าต่ำสุด 5 รายการ(ลำดับ) แปลงทูเพิลเป็นรายก
ในการเข้าถึงค่าในทูเพิล ให้ใช้วงเล็บเหลี่ยมเพื่อแบ่งส่วนร่วมกับดัชนีหรือดัชนีเพื่อรับค่าที่มีอยู่ในดัชนีนั้น ตัวอย่าง #!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0]; print "tup2[1:5]: ", tup
Tuples ไม่เปลี่ยนรูป ซึ่งหมายความว่าคุณไม่สามารถอัปเดตหรือเปลี่ยนค่าขององค์ประกอบ tuple คุณสามารถนำสิ่งอันดับสองที่มีอยู่มาสร้างสิ่งอันดับใหม่ได้ดังตัวอย่างต่อไปนี้ - ตัวอย่าง #!/usr/bin/python tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # Following action is not valid for tuples # tu
การลบแต่ละองค์ประกอบทูเพิลเป็นไปไม่ได้ แน่นอน ไม่ผิดที่จะรวม tuple อื่นที่มีองค์ประกอบที่ไม่ต้องการทิ้งไป หากต้องการลบทูเพิลทั้งหมดอย่างชัดเจน เพียงใช้คำสั่ง del ตัวอย่าง #!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup
Tuples ตอบสนองต่อตัวดำเนินการ + และ * เหมือนกับสตริง มันหมายถึงการต่อและการทำซ้ำที่นี่เช่นกัน ยกเว้นว่าผลลัพธ์จะเป็นทูเพิลใหม่ ไม่ใช่สตริง อันที่จริง tuples ตอบสนองต่อการดำเนินการลำดับทั่วไปทั้งหมดที่เราใช้กับสตริงในบทก่อนหน้า - Python Expression ผลลัพธ์ คำอธิบาย len((1, 2, 3)) 3 ความยาว (1, 2,
ชุดของอ็อบเจ็กต์หลายชุดใดๆ ที่คั่นด้วยเครื่องหมายจุลภาค เขียนโดยไม่ระบุสัญลักษณ์ เช่น วงเล็บสำหรับรายการ วงเล็บสำหรับ tuples ฯลฯ ค่าเริ่มต้นคือ tuples ตามที่ระบุไว้ในตัวอย่างสั้นๆ นี้ − ตัวอย่าง #!/usr/bin/python print 'abc', -4.24e93, 18+6.6j, 'xyz'; x, y = 1, 2; print "Value o
Python มีฟังก์ชันทูเพิลดังต่อไปนี้ - ซีเนียร์ ฟังก์ชันพร้อมคำอธิบาย 1 cmp(tuple1, tuple2) เปรียบเทียบองค์ประกอบของทูเพิลทั้งสอง 2 เลน(ทูเพิล) ให้ความยาวรวมของทูเพิล 3 สูงสุด(ทูเพิล) ส่งกลับรายการจากทูเพิลที่มีค่าสูงสุด 4 นาที(ทูเพิล) ส่งกลับรายการจากทูเพิลที่มีค่าต่ำสุด 5 ทูเพิล(se
ในการเข้าถึงองค์ประกอบพจนานุกรม คุณสามารถใช้วงเล็บเหลี่ยมที่คุ้นเคยพร้อมกับคีย์เพื่อรับค่า ตัวอย่าง ต่อไปนี้เป็นตัวอย่างง่ายๆ − #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} print "dict['Name']: ", dict['Name'
คุณสามารถอัปเดตพจนานุกรมโดยเพิ่มรายการใหม่หรือคู่คีย์-ค่า แก้ไขรายการที่มีอยู่ หรือลบรายการที่มีอยู่ดังที่แสดงด้านล่างในตัวอย่างง่ายๆ - ตัวอย่าง #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} dict['Age'] = 8; # update existing en