รู้เบื้องต้นเกี่ยวกับ Python - สิ่งที่คุณต้องรู้เกี่ยวกับ Python



บล็อกนี้จะกล่าวถึงพื้นฐานทั้งหมดของการเขียนโปรแกรม python และให้ข้อมูลเบื้องต้นเกี่ยวกับ python พร้อมคุณสมบัติและข้อดีที่สำคัญ

อุตสาหกรรมไอทีเฟื่องฟูด้วยแอปพลิเคชันปัญญาประดิษฐ์การเรียนรู้ของเครื่องและวิทยาศาสตร์ข้อมูล ด้วยแอปพลิเคชั่นยุคใหม่ความต้องการไฟล์ ได้เพิ่มขึ้นเช่นกัน ความง่ายในการเข้าถึงและความสามารถในการอ่านทำให้ python เป็นหนึ่งในภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน ตอนนี้เป็นเวลาเปลี่ยนไปใช้ python และปลดปล่อยความเป็นไปได้ไม่รู้จบที่การเขียนโปรแกรม python มาพร้อมกับ บทความเกี่ยวกับ Introduction to python นี้จะแนะนำคุณเกี่ยวกับพื้นฐานและแนวคิดพื้นฐานในการเขียนโปรแกรม python

ในบทความนี้ผมจะให้คำแนะนำเกี่ยวกับ python ต่อไปนี้เป็นหัวข้อที่จะกล่าวถึงในบล็อกนี้:





รู้เบื้องต้นเกี่ยวกับ Python

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

เราสามารถใช้ python เป็นภาษาเชิงวัตถุและภาษาเชิงโพรซีเดอร์ได้เช่นกัน เป็นโอเพ่นซอร์สและมีห้องสมุดมากมายสำหรับการใช้งานที่หลากหลาย



คุณลักษณะเบื้องต้นเกี่ยวกับ python-edureka

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

  1. ตัวเลข
  2. สตริง
  3. รายการ
  4. พจนานุกรม
  5. ชุด
  6. ทูเพิล

ตัวเลข

ตัวเลขหรือชนิดข้อมูลที่เป็นตัวเลขใช้สำหรับค่าตัวเลข เรามีประเภทข้อมูลตัวเลข 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 มีดังต่อไปนี้:

  1. สำหรับห่วง
  2. ในขณะที่วนซ้ำ
  3. ลูปที่ซ้อนกัน

สำหรับ 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:

  1. ถ้า
  2. elif
  3. อื่น

ถ้าคำสั่ง

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:

  1. หยุดพัก
  2. ดำเนินการต่อ
  3. ผ่าน

หยุดพัก

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:

  1. สิ่งที่เป็นนามธรรม
  2. การห่อหุ้ม
  3. มรดก
  4. ความแตกต่าง

สิ่งที่เป็นนามธรรม

ข้อมูลที่เป็นนามธรรมหมายถึงการแสดงเฉพาะรายละเอียดที่จำเป็นและซ่อนงานเบื้องหลัง Abstraction คือ python นั้นคล้ายกับภาษาโปรแกรมอื่น ๆ

เช่นเดียวกับเมื่อเราพิมพ์คำชี้แจงเราไม่รู้ว่ามีอะไรเกิดขึ้นอยู่เบื้องหลัง

การห่อหุ้ม

การห่อหุ้มเป็นกระบวนการรวมข้อมูล ใน python คลาสสามารถเป็นตัวอย่างของการห่อหุ้มโดยที่ฟังก์ชันสมาชิกและตัวแปร ฯลฯ ถูกรวมไว้ในคลาส

มรดก

การสืบทอดเป็นแนวคิดเชิงวัตถุที่คลาสลูกสืบทอดคุณสมบัติทั้งหมดจากคลาสแม่ ต่อไปนี้เป็นประเภทของมรดกที่เรามีใน python:

  1. มรดกเดียว
  2. มรดกหลายรายการ
  3. มรดกหลายระดับ

มรดกเดียว

ในการสืบทอดเดี่ยวมีคลาสลูกเดียวเท่านั้นที่สืบทอดคุณสมบัติจากคลาสแม่

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 ชั่วโมงทุกวันและการเข้าถึงตลอดชีวิต

มีข้อสงสัยหรือไม่? คุณสามารถพูดถึงพวกเขาในความคิดเห็นแล้วเราจะติดต่อกลับไป