Hướng dẫn what are the two numeric data types in python? - hai kiểu dữ liệu số trong python là gì?

Đặt các loại dữ liệu: Đặt, Frozenset: set, frozenset

1. Kiểu dữ liệu số Python

Kiểu dữ liệu số Python được sử dụng để giữ các giá trị số như;

  1. Int - giữ số nguyên có chữ ký có độ dài không giới hạn.
  2. giữ các số nguyên dài [tồn tại trong Python 2.x, không được dùng trong Python 3.x].
  3. Float- giữ các số chính xác nổi và nó chính xác lên đến 15 số thập phân.
  4. phức tạp- giữ các số phức.

Trong Python, chúng ta không cần phải khai báo kiểu dữ liệu trong khi khai báo một biến như C hoặc C ++. Chúng ta chỉ có thể chỉ định các giá trị trong một biến. Nhưng nếu chúng ta muốn xem loại giá trị số nào mà nó đang giữ ngay bây giờ, chúng ta có thể sử dụng loại [], như thế này:type[], like this:

#create a variable with integer value.
a=100
print["The type of variable having value", a, " is ", type[a]]

#create a variable with float value.
b=10.2345
print["The type of variable having value", b, " is ", type[b]]

#create a variable with complex value.
c=100+3j
print["The type of variable having value", c, " is ", type[c]]

Nếu bạn chạy mã trên, bạn sẽ thấy đầu ra như hình ảnh dưới đây.

2. Kiểu dữ liệu chuỗi Python

Chuỗi là một chuỗi các ký tự. Python hỗ trợ các ký tự Unicode. Nói chung, các chuỗi được biểu thị bằng các trình duyệt đơn hoặc kép.

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]

Mã trên tạo ra đầu ra như hình ảnh dưới đây-

3. Kiểu dữ liệu danh sách Python

Danh sách này là một loại dữ liệu đa năng độc quyền trong Python. Theo một nghĩa nào đó, nó giống như mảng trong C/C ++. Nhưng điều thú vị về danh sách trong Python là nó có thể đồng thời chứa các loại dữ liệu khác nhau. Danh sách chính thức là một chuỗi được đặt hàng của một số dữ liệu được viết bằng dấu ngoặc vuông [[]] và dấu phẩy [,].

#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c

Mã trên sẽ tạo ra đầu ra như thế này-

4. Python tuple

Bộ tuple là một loại dữ liệu khác là một chuỗi dữ liệu tương tự như một danh sách. Nhưng nó là bất biến. Điều đó có nghĩa là dữ liệu trong một tuple được bảo vệ ghi. Dữ liệu trong một tuple được viết bằng cách sử dụng dấu ngoặc đơn và dấu phẩy.

#tuple having only integer type of data.
a=[1,2,3,4]
print[a] #prints the whole tuple

#tuple having multiple type of data.
b=["hello", 1,2,3,"go"]
print[b] #prints the whole tuple

#index of tuples are also 0 based.

print[b[4]] #this prints a single element in a tuple, in this case "go"

Đầu ra của mã ví dụ kiểu dữ liệu Python trên này sẽ giống như hình ảnh dưới đây.

5. Từ điển Python

Từ điển Python là một chuỗi dữ liệu không được đặt hàng của dạng cặp khóa-giá trị. Nó tương tự như loại bảng băm. Từ điển được viết trong niềng răng xoăn ở dạng

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
2. Nó rất hữu ích để lấy dữ liệu theo cách tối ưu hóa giữa một lượng lớn dữ liệu.

#a sample dictionary variable

a = {1:"first name",2:"last name", "age":33}

#print value having key=1
print[a[1]]
#print value having key=2
print[a[2]]
#print value having key="age"
print[a["age"]]

Nếu bạn chạy mã ví dụ kiểu dữ liệu từ điển Python này, đầu ra sẽ giống như hình ảnh dưới đây.

Các loại dữ liệu số

Python có nhiều loại dữ liệu tích hợp hữu ích. Các biến Python có thể lưu trữ các loại dữ liệu khác nhau dựa trên kiểu dữ liệu của biến. Kiểu dữ liệu của một biến được tạo một cách linh hoạt, mà không cần xác định rõ ràng một kiểu dữ liệu khi biến được tạo.

Nó rất hữu ích cho những người giải quyết vấn đề để hiểu một vài loại dữ liệu cốt lõi của Python để viết mã được xây dựng tốt.

Một đánh giá về phân công biến trong Python

Nhớ lại từ chương trước rằng các biến trong Python được xác định với toán tử gán, dấu bằng

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
3. Để xác định một biến trong Python, tên biến được viết đầu tiên, sau đó toán tử gán
a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
3 theo sau là một giá trị hoặc biểu thức.

Cú pháp chung để gán một giá trị cho tên biến là bên dưới:

variable_name = value

Tên biến trong Python phải tuân thủ các quy tắc sau:

  • Tên biến phải bắt đầu bằng một chữ cái
  • Tên biến chỉ có thể chứa các chữ cái, số và ký tự dấu gạch dưới
    a = "string in a double quote"
    b= 'string in a single quote'
    print[a]
    print[b]
    
    # using ',' to concatenate the two or several strings
    print[a,"concatenated with",b]
    
    #using '+' to concate the two or several strings
    print[a+" concated with "+b]
    
    5
  • Tên biến không thể chứa khoảng trắng hoặc dấu câu
  • Tên biến không được đặt trong báo giá hoặc dấu ngoặc

Dưới đây là một cuộc thảo luận về một vài loại dữ liệu tích hợp khác nhau trong Python.

Số nguyên

Số nguyên là một trong những loại dữ liệu Python. Một số nguyên là một số toàn bộ, âm, dương hoặc bằng không. Trong Python, các biến số nguyên được xác định bằng cách gán toàn bộ một số cho một biến. Hàm

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
6 của Python có thể được sử dụng để xác định loại dữ liệu của một biến.

>>> a = 5
>>> type[a]

Đầu ra

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
7 chỉ ra biến
a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
8 là một số nguyên. Số nguyên có thể là âm hoặc bằng không.

>>> b = -2
>>> type[b]

>>> z = 0
>>> type[z]

Số điểm nổi

Số điểm nổi hoặc phao là một loại dữ liệu Python khác. Phao là số thập phân, tích cực, tiêu cực và không. Phao cũng có thể được biểu diễn bằng các số trong ký hiệu khoa học có chứa số mũ.

Cả một trường hợp thường xuyên

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
9 hoặc trường hợp trên
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
0 có thể được sử dụng để xác định phao trong ký hiệu khoa học. Trong Python, một chiếc phao có thể được xác định bằng cách sử dụng một điểm thập phân
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
1 khi một biến được gán.

>>> c = 6.2
>>> type[c]

>>> d = -0.03
>>> type[d]

>>> Na = 6.02e23
>>> Na
6.02e+23
>>> type[Na]

Để xác định một biến là một float thay vì số nguyên, ngay cả khi biến được gán một số toàn bộ, một dấu thập phân kéo dài

#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
1 được sử dụng. Lưu ý sự khác biệt khi một điểm thập phân
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
1 xuất hiện sau một số toàn bộ:

>>> g = 5
>>> type[g]

>>> f = 5.
>>> type[r]

Số phức

Một loại dữ liệu số hữu ích khác cho người giải quyết vấn đề là kiểu dữ liệu số phức. Một số phức được xác định trong Python bằng thành phần thực

#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
4 một thành phần tưởng tượng
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
5. Chữ
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
5 phải được sử dụng để biểu thị thành phần tưởng tượng. Sử dụng chữ cái
#list of having only integers
a= [1,2,3,4,5,6]
print[a]

#list of having only strings
b=["hello","john","reese"]
print[b]

#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print[c]

#index are 0 based. this will print a single character
print[c[1]] #this will print "you" in list c
7 để xác định số phức trở trả lỗi trong Python.

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
0

Số tưởng tượng có thể được thêm vào số nguyên và phao.

a = "string in a double quote"
b= 'string in a single quote'
print[a]
print[b]

# using ',' to concatenate the two or several strings
print[a,"concatenated with",b]

#using '+' to concate the two or several strings
print[a+" concated with "+b]
1

2 loại dữ liệu số khác nhau là gì?

Có hai loại của các loại dữ liệu số: chính xác và gần đúng.Các loại dữ liệu chính xác bao gồm các loại dữ liệu số nguyên và các loại dữ liệu thập phân.Các loại dữ liệu gần đúng bao gồm các loại dữ liệu điểm nổi.exact and approximate. Exact data types include integer data types and decimal data types. Approximate data types include floating point data types.

Các loại dữ liệu số trong Python là gì?

Trong Python, loại dữ liệu số đại diện cho dữ liệu có giá trị số.Giá trị số có thể là một số nguyên, số nổi hoặc thậm chí là số phức.Các giá trị này được định nghĩa là int, float và các lớp phức tạp trong Python.represents the data that has a numeric value. The numeric value can be an integer, floating number, or even complex number. These values are defined as int, float, and complex classes in Python.

4 loại số khác nhau trong Python là gì?

Python cung cấp bốn loại số cơ bản: số nguyên đơn giản, số nguyên dài, số điểm nổi và số phức.plain integers, long integers, floating point numbers and complex numbers.

Bài Viết Liên Quan

Chủ Đề