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