อุตสาหกรรมไอทีเฟื่องฟูด้วยแอปพลิเคชันปัญญาประดิษฐ์การเรียนรู้ของเครื่องและวิทยาศาสตร์ข้อมูล ด้วยแอปพลิเคชั่นยุคใหม่ความต้องการไฟล์ ได้เพิ่มขึ้นเช่นกัน ความง่ายในการเข้าถึงและความสามารถในการอ่านทำให้ python เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน ตอนนี้เป็นเวลาเปลี่ยนไปใช้ python และปลดปล่อยความเป็นไปได้ไม่รู้จบที่การเขียนโปรแกรม python มาพร้อมกับ บทความเกี่ยวกับ Introduction to python นี้จะแนะนำคุณเกี่ยวกับพื้นฐานและแนวคิดพื้นฐานในการเขียนโปรแกรม python
ในบทความนี้ผมจะให้คำแนะนำเกี่ยวกับ python ต่อไปนี้เป็นหัวข้อที่จะกล่าวถึงในบล็อกนี้:
- รู้เบื้องต้นเกี่ยวกับ Python
- คำหลักและตัวระบุ
- ตัวแปรและประเภทข้อมูล
- ตัวดำเนินการ
- ลูปใน Python
- ฟังก์ชั่น
- คลาสและวัตถุ
- แนวคิด OOPS
- การจัดการข้อยกเว้น
- การจัดการไฟล์
รู้เบื้องต้นเกี่ยวกับ Python
Python เป็นภาษาโปรแกรมสำหรับวัตถุประสงค์ทั่วไป มันง่ายมากในการเรียนรู้ไวยากรณ์ที่ง่ายและความสามารถในการอ่านเป็นสาเหตุหนึ่งที่นักพัฒนาเปลี่ยนไปใช้ python จากภาษาโปรแกรมอื่น ๆ
เราสามารถใช้ python เป็นภาษาเชิงวัตถุและภาษาเชิงโพรซีเดอร์ได้เช่นกัน เป็นโอเพ่นซอร์สและมีห้องสมุดมากมายสำหรับการใช้งานที่หลากหลาย
Python เป็นภาษาตีความระดับสูงซึ่งเหมาะที่สุดสำหรับการเขียนสคริปต์ Python สำหรับการทำงานอัตโนมัติและการใช้งานโค้ดซ้ำ
สร้างขึ้นในปี 1991 โดย Guido Van Rossum ที่มาของชื่อนี้ได้รับแรงบันดาลใจจากซีรีส์ตลกชื่อ ‘Monty python’
การทำงานกับ python ทำให้เรามีความเป็นไปได้ไม่รู้จบ เราสามารถใช้ , การเรียนรู้ของเครื่อง , ปัญญาประดิษฐ์ , , เป็นต้น
ในการทำงานกับภาษาโปรแกรมใด ๆ คุณต้องคุ้นเคยกับ IDE คุณสามารถค้นหาการตั้งค่า IDE สำหรับ python บน 'python.org' และติดตั้งลงในระบบของคุณ การติดตั้งดูเหมือนจะง่ายและมาพร้อมกับ IDLE สำหรับการเขียนโปรแกรม python
หลังจากที่คุณติดตั้ง python ในระบบของคุณคุณก็พร้อมที่จะเขียนโปรแกรมด้วยภาษาโปรแกรม python
เริ่มต้นด้วยการแนะนำ python ด้วยคำหลักและตัวระบุ
คำหลักและตัวระบุ
คีย์เวิร์ดไม่ใช่ชื่อพิเศษที่มีอยู่แล้วใน python เราสามารถใช้คีย์เวิร์ดเหล่านี้เพื่อการทำงานเฉพาะในขณะที่เขียนโปรแกรม python
ต่อไปนี้เป็นรายการคำหลักทั้งหมดที่เรามีใน python:
นำเข้าคีย์เวิร์ด keyword.kwlist # นี่จะทำให้คุณได้รับรายชื่อคีย์เวิร์ดทั้งหมดใน python keyword.iskeyword ('ลอง') # สิ่งนี้จะคืนค่าเป็นจริงหากชื่อที่กล่าวถึงเป็นคำหลัก
ตัวระบุคือชื่อที่ผู้ใช้กำหนดซึ่งเราใช้แทนตัวแปรคลาสฟังก์ชันโมดูลและอื่น ๆ
name = 'edureka' my_identifier = ชื่อ
ตัวแปรและประเภทข้อมูล
ตัวแปรเปรียบเสมือนตำแหน่งหน่วยความจำที่คุณสามารถเก็บค่าได้ ค่านี้คุณอาจเปลี่ยนแปลงหรือไม่ก็ได้ในอนาคต
x = 10 y = 20 ชื่อ = 'edureka'
ถึง ประกาศตัวแปรใน python คุณต้องกำหนดค่าให้เท่านั้น ไม่มีคำสั่งเพิ่มเติมที่จำเป็นในการประกาศตัวแปรใน python
ประเภทข้อมูลใน Python
- ตัวเลข
- สตริง
- รายการ
- พจนานุกรม
- ชุด
- ทูเพิล
ตัวเลข
ตัวเลขหรือชนิดข้อมูลที่เป็นตัวเลขใช้สำหรับค่าตัวเลข เรามีประเภทข้อมูลตัวเลข 4 ประเภท
#integers ใช้เพื่อประกาศจำนวนเต็ม x = 10 y = 20 ชนิดข้อมูล #float ใช้เพื่อประกาศค่าจุดทศนิยม x = 10.25 y = 20.342 # ตัวเลขเชิงซ้อนแสดงถึงค่าจินตภาพ x = 10 + 15j #boolean ใช้เพื่อให้ได้ผลลัพธ์เชิงหมวดหมู่ num = x<5 #the output will be either true or false here.
สตริง
ชนิดข้อมูลสตริงใช้แทนอักขระหรือตัวอักษร คุณสามารถประกาศสตริงโดยใช้เครื่องหมายคำพูดเดี่ยวหรือคู่“”
name = 'edureka' course = 'python'
ในการเข้าถึงค่าในสตริงเราสามารถใช้ดัชนี
name [2] # ผลลัพธ์จะเป็นตัวอักษรที่ดัชนีนั้น ๆ
รายการ
List ใน python เปรียบเสมือนคอลเล็กชันที่คุณสามารถเก็บค่าต่างๆ ไม่จำเป็นต้องเหมือนกันและอาจมีค่าต่างกัน
รายการจะถูกจัดทำดัชนีและสามารถมีค่าที่ซ้ำกันได้เช่นกัน ในการประกาศรายชื่อคุณต้องใช้วงเล็บเหลี่ยม
my_list = [10, 20, 30, 40, 50, 60, 'edureka', 'python'] พิมพ์ (my_list)
ในการเข้าถึงค่าในรายการเราใช้ดัชนีต่อไปนี้คือการดำเนินการบางอย่างที่คุณสามารถทำได้ในรายการ:
- ผนวก
- ชัดเจน
- สำเนา
- นับ
- ขยาย
- แทรก
- ป๊อป
- ย้อนกลับ
- ลบ
- เรียงลำดับ
ต่อไปนี้เป็นรหัสสำหรับการดำเนินการบางอย่างโดยใช้รายการ:
a = [10,20,30,40,50] #append จะเพิ่มค่าที่ท้ายรายการ a.append ('edureka') #insert จะเพิ่มค่าที่ดัชนีที่ระบุ a.insert (2, ' edureka ') #reverse จะกลับรายการ a.reverse () print (a) # ผลลัพธ์จะเป็น [' edureka ', 50, 40, 30,' edureka ', 20, 10]
พจนานุกรม
พจนานุกรมไม่เรียงลำดับและเปลี่ยนแปลงได้เราใช้คู่ค่าคีย์ในพจนานุกรม เนื่องจากคีย์ไม่ซ้ำกันเราจึงสามารถใช้เป็นดัชนีเพื่อเข้าถึงค่าจากพจนานุกรมได้
ต่อไปนี้คือการดำเนินการที่คุณสามารถทำได้ในพจนานุกรม:
- ชัดเจน
- สำเนา
- จากคีย์
- ได้รับ
- รายการ
- คีย์
- ป๊อป
- getitem
- setdefault
- อัพเดต
- ค่า
my_dictionary = {'key1': 'edureka', 2: 'python'} mydictionary ['key1'] #this จะได้รับค่า 'edureka' สามารถบรรลุวัตถุประสงค์เดียวกันได้โดย get () my_dictionary.get (2) #this จะได้รับค่า 'python'
ทูเพิล
Tuple เป็นคอลเลกชันอื่นที่สั่งซื้อและไม่สามารถเปลี่ยนแปลงได้ เราประกาศ tuples ใน python ด้วยวงเล็บกลมต่อไปนี้คือการดำเนินการที่คุณสามารถทำได้กับทูเพิล:
- นับ
- ดัชนี
MyTuple = (10,20,30,40,50,50,50,60) mytuple.count (40) # นี้จะได้รับจำนวนค่าที่ซ้ำกัน Mytuple.index (20) #this จะได้รับดัชนีสำหรับ vale 20
ชุด
ชุดคือคอลเล็กชันที่ไม่มีการเรียงลำดับและไม่ได้จัดทำดัชนี ชุดไม่มีค่าที่ซ้ำกันเช่นกัน ต่อไปนี้คือการดำเนินการบางอย่างที่คุณสามารถทำได้ในชุด:
- เพิ่ม
- สำเนา
- ชัดเจน
- ความแตกต่าง
- difference_update
- ทิ้ง
- สี่แยก
- Intersection_update
- สหภาพแรงงาน
- อัพเดต
myset = {10, 20,30,40,50,60,50,60,50,60} พิมพ์ (myset) # จะไม่มีค่าที่ซ้ำกันในผลลัพธ์
ในภาษาโปรแกรมใด ๆ แนวคิดของตัวดำเนินการมีส่วนสำคัญมาดูตัวดำเนินการใน python
ตัวดำเนินการ
ตัวดำเนินการใน python ใช้เพื่อดำเนินการระหว่างสองค่าหรือตัวแปร ต่อไปนี้เป็นตัวดำเนินการประเภทต่างๆที่เรามีใน python:
- ตัวดำเนินการเลขคณิต
- ตัวดำเนินการทางตรรกะ
- ผู้ดำเนินการมอบหมาย
- ตัวดำเนินการเปรียบเทียบ
- ผู้ดำเนินการสมาชิก
- ตัวดำเนินการระบุตัวตน
- ตัวดำเนินการ Bitwise
ตัวดำเนินการเลขคณิต
ตัวดำเนินการทางคณิตศาสตร์ใช้เพื่อดำเนินการทางคณิตศาสตร์ระหว่างค่าหรือตัวแปรสองค่า
#arithmetic ตัวดำเนินการตัวอย่าง x + y x - y x ** y
ผู้ดำเนินการมอบหมาย
ตัวดำเนินการกำหนดใช้เพื่อกำหนดค่าให้กับตัวแปร
ตัวดำเนินการทางตรรกะ
ตัวดำเนินการทางตรรกะใช้เพื่อเปรียบเทียบคำสั่งเงื่อนไขใน python
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเปรียบเทียบใช้เพื่อเปรียบเทียบค่าสองค่า
ผู้ดำเนินการสมาชิก
ตัวดำเนินการสมาชิกใช้เพื่อตรวจสอบว่ามีลำดับอยู่ในวัตถุหรือไม่
java ide ที่ดีที่สุดสำหรับ windows
ตัวดำเนินการระบุตัวตน
ตัวดำเนินการเอกลักษณ์ใช้เพื่อเปรียบเทียบวัตถุสองชิ้น
ตัวดำเนินการ Bitwise
ตัวดำเนินการ Bitwise ใช้เพื่อเปรียบเทียบค่าไบนารี
ตอนนี้เราเข้าใจตัวดำเนินการใน python แล้วมาทำความเข้าใจกับแนวคิดของลูปใน python และเหตุผลที่เราใช้ลูป
ลูปใน Python
การวนซ้ำช่วยให้เราดำเนินการกลุ่มคำสั่งได้หลายครั้ง เข้าใจไหม มาดูตัวอย่างกัน
สมมติว่าคุณต้องการพิมพ์ผลรวมของเลขคู่ทั้งหมดจนถึง 1,000 หากคุณเขียนตรรกะสำหรับงานนี้โดยไม่ใช้ลูปมันจะเป็นงานที่ยาวและน่าเบื่อ
แต่ถ้าเราใช้ลูปเราสามารถเขียนลอจิกเพื่อค้นหาเลขคู่กำหนดเงื่อนไขให้วนซ้ำจนกว่าจำนวนจะถึง 1,000 และพิมพ์ผลรวมของตัวเลขทั้งหมด ซึ่งจะช่วยลดความซับซ้อนของโค้ดและยังทำให้อ่านได้อีกด้วย
ประเภทของลูปใน python มีดังต่อไปนี้:
- สำหรับห่วง
- ในขณะที่วนซ้ำ
- ลูปที่ซ้อนกัน
สำหรับ Loop
ถึง'for loop' ใช้เพื่อดำเนินการคำสั่งทุกครั้งที่ทำซ้ำ เราทราบจำนวนการทำซ้ำที่จะดำเนินการแล้ว
A for loop มีสองช่วงตึกหนึ่งคือที่ที่เราระบุเงื่อนไขจากนั้นเรามีเนื้อความที่ระบุคำสั่งซึ่งจะดำเนินการในการวนซ้ำ
สำหรับ x ในช่วง (10): พิมพ์ (x)
ในขณะที่วนซ้ำ
ลูป while เรียกใช้งานคำสั่งตราบเท่าที่เงื่อนไขเป็นจริง เราระบุเงื่อนไขในจุดเริ่มต้นของลูปและทันทีที่เงื่อนไขเป็นเท็จการดำเนินการจะหยุดลง
แปลง java สองเท่าเป็นจำนวนเต็ม
ฉัน = 1 ในขณะที่ฉัน<6: print(i) i += 1 #the output will be numbers from 1-5.
ลูปที่ซ้อนกัน
ลูปที่ซ้อนกันคือการรวมกันของลูป ถ้าเรารวม while loop เข้ากับ for loop หรือ vis-a-vis
กำลังติดตามเป็นตัวอย่างบางส่วนของลูปที่ซ้อนกัน:
สำหรับ i ในช่วง (1,6): สำหรับ j ในช่วง (i): พิมพ์ (i, end = '') พิมพ์ () # ผลลัพธ์จะเป็น 1 22333 4444 55555
งบเงื่อนไขและการควบคุม
คำสั่งเงื่อนไขใน python สนับสนุนตรรกะตามปกติในคำสั่งตรรกะที่เรามีใน python
กำลังติดตามเป็นคำสั่งเงื่อนไขที่เรามีใน python:
- ถ้า
- elif
- อื่น
ถ้าคำสั่ง
x = 10 ถ้า x> 5: พิมพ์ ('มากกว่า')
คำสั่ง ifทดสอบเงื่อนไขเมื่อเงื่อนไขเป็นจริงจะรันคำสั่งในบล็อก if
คำสั่ง elif
x = 10 if x> 5: print ('greater') elif x == 5: print ('equal') #else statement x = 10 if x> 5: print ('greater') elif x == 5: print ('เท่ากับ') else: พิมพ์ ('เล็กกว่า')
เมื่อทั้งสองอย่างถ้าและคำสั่ง elif เป็นเท็จการดำเนินการจะย้ายไปที่คำสั่งอื่น
งบควบคุม
ควบคุมคำสั่งใช้เพื่อควบคุมขั้นตอนการดำเนินการในโปรแกรม
กำลังติดตามคือคำสั่งควบคุมที่เรามีใน python:
- หยุดพัก
- ดำเนินการต่อ
- ผ่าน
หยุดพัก
name = 'edureka' สำหรับ val ในชื่อ: if val == 'r': break print (i) # ผลลัพธ์จะเป็น e d u
การดำเนินการจะหยุดลงทันทีที่ลูปหยุดทำงาน
ดำเนินการต่อ
name = 'edureka' สำหรับ val ในชื่อ: if val == 'r': พิมพ์ต่อ (i) # ผลลัพธ์จะเป็น e d u e k a
เมื่อการวนซ้ำดำเนินต่อไปการวนซ้ำปัจจุบันจะถูกข้ามไปและการวนซ้ำที่เหลือจะถูกดำเนินการ
ผ่าน
name = 'edureka' สำหรับ val ในชื่อ: if val == 'r': pass print (i) # ผลลัพธ์จะเป็น e d u r e k a
คำสั่ง pass เป็นการดำเนินการที่เป็นโมฆะ หมายความว่าจำเป็นต้องใช้คำสั่งในเชิงวากยสัมพันธ์ แต่คุณไม่ต้องการเรียกใช้คำสั่งหรือรหัสใด ๆ
ตอนนี้เราได้ทำลูปประเภทต่างๆที่เรามีใน python แล้วให้ทำความเข้าใจเกี่ยวกับแนวคิดของฟังก์ชันใน python
ฟังก์ชั่น
ฟังก์ชันใน python คือบล็อกของโค้ดซึ่งจะทำงานเมื่อใดก็ตามที่มีการเรียกใช้ เราสามารถส่งผ่านพารามิเตอร์ในฟังก์ชันได้เช่นกัน เพื่อทำความเข้าใจแนวคิดของฟังก์ชันลองดูตัวอย่าง
สมมติว่าคุณต้องการคำนวณแฟกทอเรียลของตัวเลข คุณสามารถทำได้โดยใช้ตรรกะเพื่อคำนวณแฟกทอเรียล แต่ถ้าคุณต้องทำสิบครั้งในหนึ่งวันการเขียนตรรกะเดิม ๆ ซ้ำแล้วซ้ำเล่าจะเป็นงานที่ยาวนาน
สิ่งที่คุณทำได้คือเขียนตรรกะในฟังก์ชันแทน เรียกใช้ฟังก์ชันนั้นทุกครั้งที่คุณต้องคำนวณแฟกทอเรียล ซึ่งจะช่วยลดความซับซ้อนของโค้ดและประหยัดเวลาของคุณด้วย
จะสร้างฟังก์ชันได้อย่างไร?
# เราใช้คำสำคัญ def เพื่อประกาศฟังก์ชัน def function_name (): #expression print ('abc')
วิธีเรียกใช้ฟังก์ชัน
def my_func (): print ('function created') #this เป็นการเรียกใช้ฟังก์ชัน my_func ()
พารามิเตอร์ฟังก์ชัน
เราทำได้ส่งผ่านค่าในฟังก์ชันโดยใช้พารามิเตอร์ เราสามารถใช้ให้ค่าเริ่มต้นสำหรับพารามิเตอร์ในฟังก์ชันได้เช่นกัน
def my_func (name = 'edureka'): พิมพ์ (ชื่อ) # พารามิเตอร์เริ่มต้น my_func () #userdefined พารามิเตอร์ my_func ('python')
ฟังก์ชัน Lambda
ฟังก์ชันแลมบ์ดาสามารถรับพารามิเตอร์ได้หลายค่า แต่มีข้อผิดพลาด สามารถมีได้เพียงนิพจน์เดียว
# lambda อาร์กิวเมนต์: นิพจน์ lambda a, b: a ** b print (x (2,8)) # ผลลัพธ์จะเป็นเลขชี้กำลังของ 2 และ 8
ตอนนี้เราได้เข้าใจการเรียกใช้ฟังก์ชันพารามิเตอร์และเหตุผลที่เราใช้แล้วมาดูคลาสและอ็อบเจกต์ใน python กัน
คลาสและวัตถุ
Classes คืออะไร?
ชั้นเรียนเปรียบเสมือนพิมพ์เขียวในการสร้างวัตถุ เราสามารถจัดเก็บวิธีการ / ฟังก์ชันต่างๆในคลาส
class classname: def functionname (): print (expression)
Objects คืออะไร?
เราสร้างวัตถุเพื่อเรียกใช้เมธอดในคลาสหรือเพื่อเข้าถึงคุณสมบัติของคลาส
คลาส myclass: def func (): พิมพ์ ('ฟังก์ชันของฉัน') #การสร้างวัตถุ ob1 = myclass () ob.func ()
ฟังก์ชัน __init__
เป็นฟังก์ชัน inbuilt ซึ่งเรียกเมื่อเริ่มต้นคลาส คลาสทั้งหมดมีฟังก์ชัน __init__ เราใช้ฟังก์ชัน __init__ เพื่อกำหนดค่าให้กับวัตถุหรือการดำเนินการอื่น ๆ ที่จำเป็นเมื่อสร้างวัตถุ
class myclass: def __init __ (self, name): self.name = name ob1 = myclass ('edureka') ob1.name # ผลลัพธ์จะเป็น - edureka
ตอนนี้เราเข้าใจแนวคิดของคลาสและอ็อบเจ็กต์แล้วลองมาดูแนวคิดโอ้อวดบางส่วนที่เรามีใน python
แนวคิด OOPs
Python สามารถใช้เป็นภาษาโปรแกรมเชิงวัตถุได้ ดังนั้นเราสามารถใช้แนวคิดต่อไปนี้ใน python:
- สิ่งที่เป็นนามธรรม
- การห่อหุ้ม
- มรดก
- ความแตกต่าง
สิ่งที่เป็นนามธรรม
ข้อมูลที่เป็นนามธรรมหมายถึงการแสดงเฉพาะรายละเอียดที่จำเป็นและซ่อนงานเบื้องหลัง Abstraction คือ python นั้นคล้ายกับภาษาโปรแกรมอื่น ๆ
เช่นเดียวกับเมื่อเราพิมพ์คำชี้แจงเราไม่รู้ว่ามีอะไรเกิดขึ้นอยู่เบื้องหลัง
การห่อหุ้ม
การห่อหุ้มเป็นกระบวนการรวมข้อมูล ใน python คลาสสามารถเป็นตัวอย่างของการห่อหุ้มโดยที่ฟังก์ชันสมาชิกและตัวแปร ฯลฯ ถูกรวมไว้ในคลาส
มรดก
การสืบทอดเป็นแนวคิดเชิงวัตถุที่คลาสลูกสืบทอดคุณสมบัติทั้งหมดจากคลาสแม่ ต่อไปนี้เป็นประเภทของมรดกที่เรามีใน python:
- มรดกเดียว
- มรดกหลายรายการ
- มรดกหลายระดับ
มรดกเดียว
ในการสืบทอดเดี่ยวมีคลาสลูกเดียวเท่านั้นที่สืบทอดคุณสมบัติจากคลาสแม่
class parent: def printname (name): print (name) class child (parent): pass ob1 = child ('edureka') ob1.printname
มรดกหลายรายการ
ในการสืบทอดหลายชั้นเรามีคลาสพาเรนต์สองคลาสและคลาสลูกหนึ่งคลาสที่สืบทอดคุณสมบัติจากคลาสพาเรนต์
มรดกหลายระดับ
ในการสืบทอดหลายระดับเรามีคลาสลูกหนึ่งคลาสที่สืบทอดคุณสมบัติจากคลาสแม่ คลาสย่อยเดียวกันทำหน้าที่เป็นคลาสหลักสำหรับคลาสย่อยอื่น
ความแตกต่าง
Polymorphism เป็นกระบวนการที่สามารถใช้วัตถุได้หลายรูปแบบ ตัวอย่างที่พบบ่อยที่สุดคือเมื่อใช้การอ้างอิงคลาสพาเรนต์เพื่ออ้างถึงอ็อบเจ็กต์คลาสลูก
เราเข้าใจแนวคิดของ oops ที่เรามีใน python มาทำความเข้าใจเกี่ยวกับแนวคิดของข้อยกเว้นและการจัดการข้อยกเว้นใน python
การจัดการที่ยอดเยี่ยม
เมื่อเรากำลังเขียนโปรแกรมหากเกิดข้อผิดพลาดโปรแกรมจะหยุดทำงาน แต่เราสามารถจัดการข้อผิดพลาด / ข้อยกเว้นเหล่านี้ได้โดยใช้ไฟล์ ลองยกเว้นในที่สุด บล็อกใน python
เมื่อไหร่เกิดข้อผิดพลาดโปรแกรมจะไม่หยุดและดำเนินการยกเว้นบล็อก
ลองพิมพ์ (x) ยกเว้น: พิมพ์ ('ข้อยกเว้น')
สุดท้าย
เมื่อเราระบุบล็อกสุดท้าย มันจะดำเนินการแม้ว่าจะมีข้อผิดพลาดหรือไม่ได้เพิ่มขึ้นจากการลองยกเว้นบล็อก
ลองพิมพ์ (x) ยกเว้น: พิมพ์ ('ข้อยกเว้น') ในที่สุด: พิมพ์ ('สิ่งนี้จะถูกดำเนินการต่อไป')
ตอนนี้เราเข้าใจแนวคิดการจัดการข้อยกเว้นแล้ว มาดูแนวคิดการจัดการไฟล์ใน python
การจัดการไฟล์
การจัดการไฟล์เป็นแนวคิดสำคัญของภาษาโปรแกรมไพ ธ อน Python มีฟังก์ชันต่างๆในการสร้างอ่านเขียนลบหรืออัปเดตไฟล์
การสร้างไฟล์
นำเข้าระบบปฏิบัติการ f = เปิด ('ตำแหน่งไฟล์')
การอ่านไฟล์
f = เปิด ('ตำแหน่งไฟล์', 'r') พิมพ์ (f.read ()) f.close ()
ต่อท้ายไฟล์
f = open ('filelocation', 'a') f.write ('the content') f.close () f = open ('filelocation', 'w') f.write ('สิ่งนี้จะเขียนทับไฟล์') ฉ. ปิด ()
ลบไฟล์
นำเข้า os os.remove ('ตำแหน่งไฟล์')
นี่คือฟังก์ชั่นทั้งหมดที่เราสามารถทำได้ด้วยการจัดการไฟล์ใน python
ฉันหวังว่าบล็อกนี้เกี่ยวกับการแนะนำ python จะช่วยให้คุณเรียนรู้แนวคิดพื้นฐานทั้งหมดที่จำเป็นในการเริ่มต้นใช้งานภาษาโปรแกรม python
สิ่งนี้จะมีประโยชน์มากเมื่อคุณทำงานกับภาษาการเขียนโปรแกรม python เนื่องจากเป็นพื้นฐานของการเรียนรู้ในภาษาโปรแกรมใด ๆ เมื่อคุณเข้าใจแนวคิดพื้นฐานใน python แล้วคุณสามารถเริ่มต้นภารกิจเพื่อเป็นนักพัฒนา Python ได้ หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับภาษาการเขียนโปรแกรม python ในเชิงลึกคุณสามารถทำได้ สำหรับ ถ่ายทอดสดการฝึกอบรมงูหลามออนไลน์ ด้วยการสนับสนุนตลอด 24 ชั่วโมงทุกวันและการเข้าถึงตลอดชีวิต
มีข้อสงสัยหรือไม่? คุณสามารถพูดถึงพวกเขาในความคิดเห็นแล้วเราจะติดต่อกลับไป