Chuỗi số nguyên float Boolean Python

Các kiểu dữ liệu trong Python mà chúng ta sẽ xem xét trong hướng dẫn này là số nguyên, số float, Boolean và chuỗi

Nếu bạn không thoải mái với việc sử dụng biến trong Python, bài viết của chúng tôi về cách khai báo biến python có thể thay đổi điều đó. Vì có rất nhiều lập trình viên giỏi toán, trước tiên chúng ta hãy xem các kiểu dữ liệu số trong Python

Mục lục

Kiểu dữ liệu số trong Python

Chuỗi số nguyên float Boolean Python

Khi lập trình, nếu bạn nói rằng một biến có một giá trị số, bạn đang mơ hồ. Điều này là do các số có thể là số nguyên hoặc số float (dấu chấm động)

Loại dữ liệu. số nguyên

Số nguyên là số nguyên âm hoặc dương không có dấu thập phân. Tôi tin vào việc học thông qua thực hành, vì vậy hãy để tôi chỉ cho bạn những gì bạn có thể làm với số nguyên. Hãy tạo x1 và liên kết với nó giá trị 5

Chuỗi số nguyên float Boolean Python

Bây giờ, x1 là một số nguyên. Trên thực tế, có một chức năng cụ thể trong Python có thể chứng minh điều này là đúng. Nó được gọi là kiểu()

Hàm loại ()

Chúng ta có thể áp dụng hàm type() trên các kiểu dữ liệu khác nhau trong Python theo quy tắc này. Trong ngoặc, chúng ta phải đặt tên của biến có loại giá trị mà chúng ta muốn xác minh. Vì vậy, trong trường hợp này, chúng tôi sẽ gõ x1

Sau khi thực thi đoạn code, kết quả chúng ta thu được là “int”, cho biết giá trị là một số nguyên

Chuỗi số nguyên float Boolean Python

Hàm type() cũng có thể được áp dụng trực tiếp cho một giá trị thay vì một biến. Chẳng hạn, nếu chúng ta viết kiểu (-6), Python sẽ chỉ ra chính xác rằng -6 là một số nguyên

Chuỗi số nguyên float Boolean Python

Loại dữ liệu. phao nổi

Bây giờ, hãy gán giá trị của 4. 75 thành một biến mới, x2. Chúng ta có thể kiểm tra lại kiểu của nó bằng cách sử dụng lại hàm type()

Chuỗi số nguyên float Boolean Python

Đây là một cái phao

Dấu phẩy động, hoặc như bạn thường nghe thấy hơn - số float, là số thực. Do đó, họ có một dấu thập phân. 4. 75 là một số như vậy nên Python đọc nó dưới dạng số float

Chuỗi số nguyên float Boolean Python

Hãy xem xét hai hàm tích hợp khác, int() và float()

Hàm int()

int() chuyển biến thành số nguyên. Chính vì vậy 4. 75 biến thành 4 sau khi thực hiện mã hiển thị trong hình

Chuỗi số nguyên float Boolean Python

Hàm float()

float(), thay vào đó, sẽ thêm một dấu thập phân vào số nguyên hoặc giá trị Boolean và sẽ biến nó thành float

Chuỗi số nguyên float Boolean Python

Kiểu dữ liệu Boolean trong Python

Không phải tất cả các biến nên giả sử các giá trị số. Một ví dụ về loại giá trị như vậy là loại Boolean. Trong Python, điều này có nghĩa là giá trị Đúng hoặc Sai, tương ứng với logic hiểu của máy là 1 và 0, bật hoặc tắt, đúng hay sai, đúng hay sai. Hãy tạo một biến mới, x3 và gán cho nó giá trị True. Nếu chúng ta kiểm tra loại của nó bằng hàm type(), chúng ta sẽ nhận được kết quả là 'bool'. Điều này có nghĩa là x3 là một Boolean

Chuỗi số nguyên float Boolean Python

lưu ý bên lề. Một chi tiết quan trọng bạn nên nhớ là bạn phải gõ True hoặc False bằng chữ in hoa. Nếu không, Python sẽ không nhận ra biến của bạn là Boolean và sẽ hiển thị thông báo lỗi

Chuỗi số nguyên float Boolean Python

Vì vậy, tóm lại, hai giá trị Boolean mà một biến có thể có là Đúng hoặc Sai và chúng phải được viết bằng chữ in hoa

Kiểu dữ liệu chuỗi trong Python

Ví dụ cuối cùng về kiểu dữ liệu trong Python mà chúng ta sẽ xem xét là chuỗi. Chuỗi là các giá trị văn bản bao gồm một chuỗi các ký tự

Hãy xem cách chúng ta có thể tạo một chuỗi trong thực tế

Nếu chúng tôi yêu cầu máy hiển thị tên George theo cách này, chúng tôi sẽ nhận được thông báo lỗi

Chuỗi số nguyên float Boolean Python

Nếu bạn đang thắc mắc tại sao, thì đó là vì Python giả sử George là tên của một biến mà chúng ta không gán giá trị cho nó. Đây là trò ảo thuật sẽ sửa lỗi này

Đánh dấu ngoặc kép xung quanh tên George sẽ thực hiện công việc. Chúng ta có thể đặt cả dấu ngoặc đơn hoặc dấu ngoặc kép để đạt được kết quả này

Chuỗi số nguyên float Boolean Python

Giá trị đầu ra của hai đầu vào này giống nhau. Đây là cách Python hiển thị kết quả văn bản nếu bạn không sử dụng hàm print(). Nếu bạn sử dụng print(), đầu ra sẽ được hiển thị không có dấu ngoặc kép – bạn sẽ có thể xem văn bản thuần túy.

Chuỗi số nguyên float Boolean Python

Nếu chúng ta gán “George” cho một biến mới, giả sử x4, thì chúng ta có thể nhận được đầu ra của nó như chúng ta đã làm với các số nguyên và số float

Chuỗi số nguyên float Boolean Python

Được rồi, vậy là xong. Nếu các giá trị bạn muốn gán không phải là số, dấu ngoặc kép có thể phát huy tác dụng

Làm thế nào để in một số chuỗi?

Hãy tạo biến y được cho là đại diện cho số đô la bạn có trong túi. Ngoài ra, chúng tôi muốn yêu cầu máy in ra một tuyên bố cho biết. “Y đô la”, trong đó y là một số

Cách thích hợp để kết hợp giá trị của y và chuỗi “Dollars” là sử dụng dấu “+”, như minh họa bên dưới

Chuỗi số nguyên float Boolean Python

Và để kiểm tra xem chúng ta có thiếu thứ gì không, chúng ta có thể thực hiện ô

Chuỗi số nguyên float Boolean Python

Rõ ràng, chúng tôi đã không tôn trọng các quy tắc mã hóa trong Python. Chúng ta không thể đặt các loại biến khác nhau trong cùng một biểu thức. Y là một số nguyên và “Dollars” là một chuỗi

Làm cách nào để chuyển đổi số nguyên thành chuỗi?

Chúng ta có thể chuyển đổi y thành một chuỗi. str() là chức năng tích hợp sẵn mà chúng ta cần. Tương tự như số nguyên và số thực, string() sẽ chuyển đổi số của bạn thành văn bản và điều đó sẽ mở khóa kết quả của chúng tôi.

Chuỗi số nguyên float Boolean Python

Tóm lại, Python có thể tự động đoán loại dữ liệu bạn đang nhập. Nó nằm trong khả năng của nó để biết chắc chắn liệu bạn đã gán một số nguyên, một số float, Boolean hay một chuỗi. Bạn không cần phải khai báo rõ ràng các loại biến, như bạn phải làm trong một số ngôn ngữ lập trình khác. Python luôn biết loại biến và đây là một lý do khác khiến bạn nên lập trình bằng Python

Báo giá đơn so với báo giá kép

Điều gì sẽ xảy ra nếu chúng ta gõ một cái gì đó như “Tôi ổn”? . Các bạn quan sát, nếu thực hiện lệnh như thế này thì sẽ mắc lỗi

Chuỗi số nguyên float Boolean Python

Để phân biệt giữa hai biểu tượng, hãy thử đặt văn bản trong dấu ngoặc kép và bỏ dấu nháy đơn, về mặt kỹ thuật trùng với dấu nháy đơn.

Chuỗi số nguyên float Boolean Python

Một cách khác để làm điều đó là để lại dấu ngoặc kép ở hai bên và đặt dấu gạch chéo ngược trước dấu nháy đơn trong cụm từ để thu được kết quả tương tự. Dấu gạch chéo ngược này được gọi là ký tự thoát, vì nó thay đổi cách hiểu của các ký tự ngay sau nó

Chuỗi số nguyên float Boolean Python

Và điều gì sẽ xảy ra nếu chúng ta muốn nói 'nhấn "Enter"', nơi chúng ta đặt Enter trong dấu phẩy đảo ngược? . Chẳng hạn, chúng ta có thể đặt các dấu ngoặc đơn ở hai bên và thu được kết quả mong muốn

Chuỗi số nguyên float Boolean Python

Làm thế nào để nhà nước giá trị?

Cuối cùng, chúng ta hãy đi qua một số cách nêu giá trị. Giả sử, chúng tôi muốn in chuỗi “Xe màu đỏ” trên cùng một dòng. Nếu chúng ta viết nó như thế này – hai từ cạnh nhau, cách nhau bởi khoảng trắng, chúng ta sẽ thấy chúng được đính kèm

Chuỗi số nguyên float Boolean Python

Một mẹo nhỏ là đặt một khoảng trống trước dấu nháy đơn thứ hai của từ đầu tiên

Chuỗi số nguyên float Boolean Python

Một kỹ thuật khác là sắp xếp “thêm” một trong các chuỗi này vào chuỗi kia bằng cách nhập dấu cộng giữa hai chuỗi, giống như chúng ta đã làm với ví dụ “10 đô la” trước đây.

Chuỗi số nguyên float Boolean Python

Như trực giác của bạn có thể nói với bạn, nếu chúng ta in kết hợp này thay vào đó, chúng ta sẽ nhận được kết quả tương tự, nhưng nó sẽ không có dấu ngoặc kép ở hai bên.

Chuỗi số nguyên float Boolean Python

Chúng ta có thể học một thủ thuật khác mà chúng ta có thể thực hiện với các kiểu dữ liệu trong Python không?

Chuỗi số nguyên float Boolean Python

Hãy chứng minh kỹ thuật này cũng hoạt động với các giá trị số. Hãy in số 3 bên cạnh số 5

Chuỗi số nguyên float Boolean Python

Điều gì sẽ xảy ra nếu chúng ta không sử dụng lệnh print() và chỉ liệt kê một vài số nguyên, số float và chuỗi phân tách chúng bằng dấu phẩy? .

Chuỗi số nguyên float Boolean Python

Python có bao nhiêu kiểu dữ liệu?

Có bốn loại dữ liệu cơ bản trong Python
1. số. Đây có thể là số nguyên hoặc số float. Số nguyên là số nguyên âm hoặc dương không có dấu thập phân. Số float là số thực có dấu thập phân
2. Boolean. Đây là các giá trị Đúng/Sai
3. Sợi dây. Đây là những giá trị văn bản bao gồm một chuỗi các ký tự
4. Sự liên tiếp. Đây là tập hợp các kiểu dữ liệu có thể giống nhau hoặc khác nhau. Các ví dụ bao gồm danh sách, chuỗi và bộ dữ liệu

 

Các kiểu dữ liệu trong Python là gì?

Các kiểu dữ liệu được sử dụng để phân loại các mục dữ liệu. Chúng cho chúng tôi biết những thao tác nào có thể được thực hiện trên một tập dữ liệu cụ thể. Python là duy nhất trong cách nó xử lý các loại dữ liệu vì mọi thứ trong ngôn ngữ này về mặt kỹ thuật đều là một đối tượng. Đây là lý do tại sao Python coi các kiểu dữ liệu là các lớp, trong khi nó coi các biến là các thể hiện (đối tượng) của các lớp này

 

Các kiểu dữ liệu cơ bản trong Python. Bước tiếp theo

Bây giờ bạn đã thành thạo các kiểu dữ liệu cơ bản trong Python, bạn sẽ có thể chuyển sang thế giới lập trình trong Python. Với điều kiện bạn muốn nâng cao kỹ năng của mình, bạn có thể tìm hiểu sâu hơn về cú pháp Python. Là ngôn ngữ lập trình phổ biến nhất trên thị trường, Python là công cụ mã hóa dành cho các nhà khoa học dữ liệu đầy tham vọng. Với các khóa học phong phú của chúng tôi dành riêng cho nhiều tính năng và hoạt động của nó, bạn có thể xây dựng các kỹ năng hành động bằng ngôn ngữ một cách nhanh chóng và hiệu quả. Đăng ký miễn phí bên dưới để khám phá khóa học Bootcamp Lập trình viên Python của chúng tôi và nhiều khóa học khác.  

4 kiểu dữ liệu trong Python là gì?

Kiểu dữ liệu Python .
Kiểu dữ liệu số Python. Kiểu dữ liệu số Python được sử dụng để chứa các giá trị số như;.
Kiểu dữ liệu chuỗi Python. Xâu là một dãy các ký tự. .
Kiểu dữ liệu danh sách Python. Danh sách là một kiểu dữ liệu linh hoạt độc quyền trong Python. .
Python Tuple. .
Từ điển Python

Chuỗi số nguyên float và boolean là gì?

Các kiểu dữ liệu được sử dụng phổ biến nhất trong Java là int (số nguyên), char (ký tự), float (số có phần thập phân), double (số có phần thập phân), String (tập hợp các . .

Chuỗi số nguyên và float trong Python là gì?

Mỗi giá trị có một loại. Số nguyên ( int ). đại diện cho các số nguyên dương hoặc âm như 3 hoặc -512. Số dấu phẩy động ( float ). đại diện cho các số thực như 3. 14159 hoặc -2. 5 . Chuỗi ký tự (thường được gọi là “chuỗi”, str ). chữ. Được viết trong dấu ngoặc đơn hoặc dấu ngoặc kép (miễn là chúng khớp nhau).

float và boolean trong Python là gì?

Số float là số thực có dấu thập phân . 2. Boolean. Đây là các giá trị Đúng/Sai.