In số trong php

Lập trình viên sử dụng các kiểu dữ liệu khác nhau [chuỗi, số nguyên, số phức, số dấu phẩy động] để lưu trữ các giá trị, tùy thuộc vào cách chúng được thao tác. Ví dụ, nếu bạn muốn thực hiện một phép toán, nhưng kiểu dữ liệu là một chuỗi, bạn sẽ gặp lỗi. Tương tự, nếu bạn sử dụng đầu thập phân số, bạn không thể sử dụng số nguyên cho nó

Là một phần tử thiết lập cơ bản, Python cho phép lập trình viên tạo các đối tượng dấu phẩy động. Bạn có thể sử dụng hàm float [] tích hợp của Python để chuyển đổi các kiểu dữ liệu thành số nguyên và chuỗi thành số dấu phẩy động

Python Float là gì?

Trong khoa học máy tính, Float là một kiểu dữ liệu đại diện cho một số thập phân hoặc một số ở dạng thập phân

Python sử dụng phương thức float[] để trả về kiểu dữ liệu float nếu đầu vào là một giá trị, chuỗi hoặc số được chỉ định

cú pháp

float [value] // where value is either a string or a number

Tham số truyền hoặc không phải là tùy chọn. Giá trị mặc định cho float[] là 0. 0. Lỗi Giá trịLỗi được đưa ra nếu phương thức float[] được tích hợp sẵn không thể trả về một số dấu phẩy động từ một chuỗi hoặc một số. Lỗi được trả về nếu số nguyên bạn truyền vượt quá phạm vi của Python float[]

Number of commissaryđóng một vai trò quan trọng trong chương trình, đặc biệt là khi nói đến đại diện cho tiền tệ. Họ rất hiệu quả trong công việc cung cấp nhiều sức mạnh xử lý trong các thư viện đồ họa được sử dụng rộng rãi. Float giúp bạn tạo mã chính xác và dễ tiếp cận hơn vì nó có thể chịu được lỗi làm tròn độ chính xác lên đến 7 chữ số

Python's Float hoạt động như thế nào?

Chúng ta hãy xem xét các chức năng khác nhau có thể được thực hiện trên float

1. Chuyển đổi một số nguyên thành một số dấu phẩy trong Python

Chuyển đổi một số nguyên thành một số dấu phẩy trong Python rất dễ dàng. Dưới đây là một ví dụ

float_no = float [15]

print [float_no]

output: 15.0.

2. Chuyển chuỗi thành số sai trong Python

Chuỗi Python được coi là một tập hợp các ký tự. Để chuyển đổi một chuỗi thành số dấu phẩy động bằng phương thức float [], chuỗi đó phải được biểu diễn ở định dạng số. This is a ví dụ

float_str = float [“15”]

in [float_str]

lượng sản phẩm. 15. 0

Nếu bạn thêm dấu dương [+] hoặc âm [-] vào một chuỗi, phương pháp sẽ chuyển đổi chuỗi thành số dấu phẩy động dương hoặc âm, tương ứng

Chuyển chuỗi thành số float dương hoặc số float tiêu cực. Ví dụ

float_str = float [“-15”]

print [float_str]

đầu ra. -15. 0

Số động cũng có thể được biểu thị bằng ký hiệu khoa học, trong đó E hoặc đại diện cho sự tích hợp của 10. Ví dụ. 1,5e3 = 1,5 x 10 3 = 1500]

This is a ví dụ

print [float [2e-002]]

print [float [“2e-002”]]

print [float ['+ 1E3']]

đầu ra

0,02

0,02

for example:

print [“True:”, float [True]]

print [“False:”, float [False]]

print [“Nan:”, float [‘nan’]]

print [“Infinity:”, float [‘inf’]]

1000. 0

Chuỗi cũng có thể chứa các số không hợp lệ hoặc giá trị vô hạn. NaN, infinity hoặc inf

đầu ra

True: 1.0

False: 0.0

What: What

Infinity: inf

Nhập cast bằng Float []

Sau đó, sử dụng float[] để tìm hiểu cách nó hoạt động với chuỗi và số nguyên. Chương trình sau khi chuyển đổi kiểu từ nguyên số sang dấu phẩy động

s = 100

print [“s =”, s]

print [“Before:”, type [s]]

s = float [s]

print [“s =”, s]

print [“After:”, type [s]]

output:

s = 100

Previous:

s = 100.0

rear:

Ngay cả khi bắt đầu là một chuỗi thay vì một số nguyên, nó sẽ được chuyển đổi thành một số dấu phẩy động. Tuy nhiên, nếu chuỗi chứa các ký tự, ValueError sẽ xảy ra

Làm tròn các dấu hiệu động trong Python

Nếu giá trị gần đúng của một số dấu phẩy không quá chính xác, bạn có thể làm tròn số đó đến dấu thập phân mong muốn. Ví dụ. if you doing round a commanis number to 5. 1235, it will be doing circle to 1/100 to 5,12

Python có sẵn một hàm Round[] giúp làm tròn các dấu phẩy động. Roundfloat của Python trả về một float được làm tròn theo đầu vào đã được định nghĩa. Nếu không có bất kỳ vị trí thập phân nào được định sẵn, Python sẽ coi các thập phân số là 0 và làm tròn chúng thành số nguyên gần nhất

cú pháp. tròn [float_num, num_of_decimals]

  • Hai đối số float_num và num_of_decimals cho biết số lượng dấu phẩy động được làm tròn và số thập phân số được làm tròn tương ứng
  • Như đã cập nhật chủ đề trên, num_of_decimals là tùy chọn
  • Nếu num_of_decimals là một số nguyên âm, thì hàm round float của Python sẽ làm tròn các chữ số trước dấu thập phân

Hãy hiểu điều này với một ví dụ

float_num1 = 11,7

float_num2 = 11,4

float_num3 = 11,2345

float_num4 = 11.5678

float_num5 = 123,45

print [round [float_num1]]

print [round [float_num2]]

print [round [float_num3, 2]]

print [round [float_num4, 2]]

print [round [float_num5, -1]]

đầu ra

________số 8

Tạo float ngẫu nhiên trong Python

Bạn có thể sử dụng các phương thức ngẫu nhiên [] và thống nhất [] của Python để tạo một dải số dấu hiệu ngẫu nhiên ngẫu nhiên được chỉ định

Giả sử phạm vi từ 0 đến 1 và bạn tạo ra 3 ngẫu nhiên số

Random import

x = random.random []

For i in range [3]:

print [random.random []]

Run

đầu ra

float_no = float [15]

print [float_no]

output: 15.0.
0

Sau đó, sử dụng phương thức đồng nhất [] để chỉ phạm vi mà các số ngẫu nhiên sẽ được tạo ra. Phạm vi là 1 đến 10 hoặc 32,5 đến 52,5, v. v

cú pháp. Ngẫu nhiên. đồng phục [bắt đầu, dừng lại]

  • Cả hai đối số của hàm đồng nhất [] là bắt buộc. Nếu bạn bỏ qua ai đó, bạn sẽ nhận được TypeErroruniform[]
  • bắt đầu đại diện cho giới hạn bên dưới của phạm vi. Theo mặc định, giá trị được mong đợi là 0
  • dừng đại diện cho số trên hoặc số cuối cùng trong phạm vi

Đây là một chương trình rút gọn mô tả thế hệ float ngẫu nhiên của Python

float_no = float [15]

print [float_no]

output: 15.0.
1

Trên đây là các thông tin về Số dấu chấm động mà bạn có thể tham khảo. Nếu muốn tìm hiểu về Python hay nhanh tay đăng ký ngay khóa học lập trình Python. Tham khảo thêm khóa học lập trình tại Viện CNTT T3H

Chủ Đề