ประเภทข้อมูล Python ที่สำคัญที่คุณต้องรู้



ชนิดข้อมูลคือคลาสและตัวแปรคืออินสแตนซ์หรือออบเจ็กต์ของคลาสเหล่านี้ มีประเภทข้อมูลต่างๆใน Python เพื่อแสดงประเภทของค่า

ใน ทุกอย่างเป็นวัตถุ ดังนั้นชนิดข้อมูลจึงถือว่าเป็นคลาสและตัวแปรคืออินสแตนซ์หรืออ็อบเจ็กต์ของคลาสเหล่านี้ มีประเภทข้อมูลต่างๆใน Python เพื่อแสดงประเภทของค่า ในบทความนี้เราจะเรียนรู้เกี่ยวกับประเภทข้อมูล Python ต่างๆและวิธีการกำหนดให้กับตัวแปรตามลำดับต่อไปนี้:

เอาล่ะ.





python- ประเภทข้อมูล python - edurekaประเภทข้อมูล Python

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

ตัวอย่าง:



x = 24 y = 14.7 z = พิมพ์ 'ยินดีต้อนรับสู่ Edureka' (ประเภท (x)) พิมพ์ (ประเภท (y)) พิมพ์ (ประเภท (z))

เอาท์พุต:

 

ประเภทข้อมูลมาตรฐานใน Python

ตัวแปรใช้เพื่อเก็บค่าประเภทต่างๆ ตัวอย่างเช่นต้องจัดเก็บชื่อบุคคลเป็นสตริงในขณะที่รหัสพนักงานต้องจัดเก็บเป็นจำนวนเต็ม

Python มีประเภทข้อมูลมาตรฐานต่างๆที่กำหนดวิธีการจัดเก็บในแต่ละประเภท ประเภทข้อมูลมาตรฐานใน Python ได้แก่ :



เมื่อคุณทราบเกี่ยวกับประเภทข้อมูล python มาตรฐานแล้วเรามาดูรายละเอียดแต่ละประเภทกันต่อไป

ตัวเลข

Number ใช้เพื่อเก็บค่าตัวเลข Python สร้าง Number วัตถุ เมื่อมีการกำหนดตัวเลขให้กับตัวแปร ข้อมูลตัวเลขมี 4 ประเภท:

  • int - ใช้สำหรับจำนวนเต็มที่ลงนามเช่น 12, 2, 7 เป็นต้น
  • ยาว - จำนวนเต็มนี้ใช้สำหรับช่วงค่าที่สูงขึ้นเช่น 908090800L, -0x1929292L เป็นต้น
  • ลอย - ใช้ในการจัดเก็บตัวเลขทศนิยมเช่น 1.5, 701.89, 15.2 เป็นต้น
  • ซับซ้อน - ใช้สำหรับจำนวนเชิงซ้อนเช่น 2.14j, 2.0 + 2.3j เป็นต้น

ใน คุณสามารถใช้ L ตัวพิมพ์เล็กที่มีจำนวนเต็มยาว อย่างไรก็ตามการใช้แอลตัวพิมพ์ใหญ่จะสะดวกกว่า

ตัวอย่าง:

a = 12 print (a, 'is of type', type (a)) b = 5.05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'is complex number? ', isinstance (1 + 2j, ซับซ้อน))

เอาท์พุต:

12 เป็นประเภท 5.05 เป็นประเภท (1 + 2j) เป็นจำนวนเชิงซ้อน? จริง

สตริง

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

การจัดการสตริงใน python สามารถทำได้โดยใช้ฟังก์ชัน inbuilt ต่างๆและ ผู้ประกอบการ . ในกรณีของการจัดการสตริงตัวดำเนินการ + จะใช้เพื่อเชื่อมสองสตริงเข้าด้วยกัน

ตัวอย่าง:

str1 = 'ยินดีต้อนรับสู่ Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

เอาท์พุต:

ยินดีต้อนรับสู่การเขียนโปรแกรม Edureka Python

รายการ

รายการคล้ายกับ แต่สามารถมีข้อมูลประเภทต่างๆใน Python รายการที่จัดเก็บในรายการจะถูกคั่นด้วยเครื่องหมายจุลภาค (,) และอยู่ในวงเล็บเหลี่ยม []

fibonacci ซ้ำ c ++

คุณสามารถใช้ตัวดำเนินการ slice [:] เพื่อเข้าถึงข้อมูลของรายการ ตัวดำเนินการต่อ (+) คล้ายกับตัวดำเนินการในสตริง

ตัวอย่าง:

list = [20, 'welcome', 'edureka', 40] print (list [3:]) print (list) print (list + list)

เอาท์พุต:

[40] [20, 'welcome'] [20, 'welcome', 'edureka', 40] [20, 'welcome', 'edureka', 40, 20, 'welcome', 'edureka', 40]

ทูเพิล

ทูเพิลคล้ายกับรายการในหลาย ๆ ด้าน ชอบรายการ สิ่งทอ ยังมีคอลเล็กชันของข้อมูลประเภทต่างๆ รายการของทูเปิลจะถูกคั่นด้วยลูกน้ำ (,) และอยู่ในวงเล็บ ()

ทูเปิลเป็นโครงสร้างข้อมูลแบบอ่านอย่างเดียวและคุณไม่สามารถแก้ไขขนาดและค่าของรายการทูเปิลได้

ตัวอย่าง:

tuple = ('welcome', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

เอาท์พุต:

('edureka', 40) ('welcome', 'edureka', 40) ('welcome', 'edureka', 40, 'welcome', 'edureka', 40)

พจนานุกรม

พจนานุกรมคือชุดรายการคู่คีย์ - ค่าตามลำดับ มันเหมือนกับอาร์เรย์เชื่อมโยงหรือตารางแฮชที่แต่ละคีย์เก็บค่าเฉพาะ คีย์สามารถเก็บประเภทข้อมูลดั้งเดิมได้ในขณะที่ค่าเป็นวัตถุ Python ที่กำหนดเอง

รายการในพจนานุกรมจะคั่นด้วยเครื่องหมายจุลภาคและอยู่ในวงเล็บปีกกา {}

ตัวอย่าง:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

เอาท์พุต:

ชื่อแรกคือ John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

ประเภทข้อมูล python มาตรฐานเหล่านี้ใช้สำหรับเก็บค่าต่างๆ ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความของเรา

ตอนนี้ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก การฝึกอบรมการรับรอง Python จะช่วยให้คุณมีความเชี่ยวชาญในการวิเคราะห์เชิงปริมาณการขุดข้อมูลและการนำเสนอข้อมูลเพื่อให้มองเห็นได้มากกว่าตัวเลขโดยเปลี่ยนอาชีพของคุณให้เป็นบทบาทนักวิทยาศาสตร์ข้อมูล

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ 'ประเภทข้อมูล Python' แล้วเราจะติดต่อกลับไป