Phương thức phức tạp [] trả về một số phức khi các bộ phận thực và tưởng tượng được cung cấp hoặc nó chuyển đổi một chuỗi thành một số phức.
Cú pháp của complex[]
là:
complex[[real[, imag]]]
các tham số phức tạp []
Nói chung, phương thức complex[]
có hai tham số:
- THỰC SỰ - PHẦN THỰC SỰ. Nếu Real bị bỏ qua, nó mặc định là 0. - real part. If real is omitted, it defaults to 0.
- Hình ảnh - Phần tưởng tượng. Nếu hình ảnh bị bỏ qua, nó mặc định là 0. - imaginary part. If imag is omitted, it defaults to 0.
Nếu tham số đầu tiên được truyền vào phương thức này là một chuỗi, nó sẽ được hiểu là một số phức. Trong trường hợp này, tham số thứ hai không nên được thông qua.
Trả về giá trị từ phức tạp []
Theo đề xuất của tên, phương thức complex[]
trả về một số phức.
Nếu chuỗi được truyền vào phương thức này không phải là một số phức hợp hợp lệ, ngoại lệ
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
0 sẽ được nâng lên.Lưu ý: Chuỗi được chuyển cho complex[]
phải ở dạng
2 hoặc z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
3 The string passed to z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
complex[]
should be in
the form
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
2 or z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
3Ví dụ 1: Làm thế nào để tạo một số phức tạp trong Python?
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
Đầu ra
[2-3j] [1+0j] 0j [5-9j]
Ví dụ 2: Tạo số phức mà không sử dụng phức tạp []
Có thể tạo một số phức tạp mà không cần sử dụng phương thức complex[]
. Đối với điều đó, bạn phải đặt 'j' hoặc 'j' sau một số.
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
Đầu ra
a = [2+3j] Type of a is b = [-0-2j] Type of b is c = 0j Type of c is
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Hàm python Complex [] trả về một số phức [thực + tưởng tượng] ví dụ [5 + 2J] khi các bộ phận thực và tưởng tượng được truyền, hoặc nó cũng chuyển đổi một chuỗi thành một số phức. returns a complex number [ real + imaginary] example [5+2j] when real and imaginary parts are passed, or it also converts a string to a complex number.
Số lượng phức tạp trong Python là gì?
Một số phức được tạo từ các số thực. Số phức Python có thể được tạo bằng cách sử dụng câu lệnh gán trực tiếp hoặc bằng cách sử dụng hàm phức tạp []. Các số phức tạp hầu hết được sử dụng ở nơi chúng tôi đang sử dụng hai số thực.complex [[real[, imaginary]]]
- Là số phức là một loại dữ liệu trong Python?
- Kiểu dữ liệu số trong Python Python hỗ trợ các số nguyên, số điểm nổi và số phức. Chúng được định nghĩa là Int, Float và các lớp phức tạp trong Python.
Xem thảo luận Returns a complex number in the form of [real + imaginary] example [5+2j]
Cải thiện bài viết If the first parameter that passed is a string then the second parameter shouldn’t be passed else will raise TypeError. The string must not contain whitespace around + or – operator else it will raise ValueError in Python.
Lưu bài viết
Python3
Output:
[1+2j]
Đọc
Bàn luận
Python3
Cú pháp chức năng Python Complex []
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9[2-3j] [1+0j] 0j [5-9j]0
[2-3j] [1+0j] 0j [5-9j]1
[2-3j] [1+0j] 0j [5-9j]2
Cú pháp: phức tạp [[thực [, tưởng tượng]]]]
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9[2-3j] [1+0j] 0j [5-9j]0
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
1a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
2thực [tùy chọn]: loại số [bao gồm cả phức tạp]. Nó mặc định là không.
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9[2-3j] [1+0j] 0j [5-9j]0
a = [2+3j] Type of a is b = [-0-2j] Type of b is c = 0j Type of c is3
a = [2+3j] Type of a is b = [-0-2j] Type of b is c = 0j Type of c is4
tưởng tượng [tùy chọn]: loại số [bao gồm cả phức tạp] .it mặc định về 0.
Trả về: Trả về một số phức ở dạng của ví dụ [thực + tưởng tượng] [5 + 2J]
Lưu ý: Nếu tham số đầu tiên được truyền là một chuỗi thì tham số thứ hai không nên được truyền khác sẽ tăng loại. Chuỗi không được chứa khoảng trắng xung quanh + hoặc - toán tử khác, nó sẽ tăng giá trịerror trong Python.
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9[2-3j] [1+0j] 0j [5-9j]0
Nothing is passed 0j Int: first parameter only [5+0j] Int: both parameters [7+2j] Float: first parameter only [3.6+0j] Float: both parameters [3.6+8.1j]5
Nothing is passed 0j Int: first parameter only [5+0j] Int: both parameters [7+2j] Float: first parameter only [3.6+0j] Float: both parameters [3.6+8.1j]6
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
8z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9[2-3j] [1+0j] 0j [5-9j]0
complex[]
1complex[]
2Ví dụ chức năng Python Complex []
Nothing is passed 0j Int: first parameter only [5+0j] Int: both parameters [7+2j] Float: first parameter only [3.6+0j] Float: both parameters [3.6+8.1j]
Ví dụ 1:
Sử dụng phức tạp [] với các tham số loại số nguyên và float.
Python3
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
5z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
8z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9complex[]
0z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
8[2-3j] [1+0j] 0j [5-9j]3
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7[2-3j] [1+0j] 0j [5-9j]0
[2-3j] [1+0j] 0j [5-9j]7
[2-3j] [1+0j] 0j [5-9j]8
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9complex[]
2Output:
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
3z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7[2-3j]
[1+0j]
0j
[5-9j]
0a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
7a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
8a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
9[2-3j]
[1+0j]
0j
[5-9j]
8
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
a = 2+3j
print['a =',a]
print['Type of a is',type[a]]
b = -2j
print['b =',b]
print['Type of b is',type[a]]
c = 0j
print['c =',c]
print['Type of c is',type[c]]
a = [2+3j] Type of a is b = [-0-2j] Type of b is c = 0j Type of c is5
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7[2-3j] [1+0j] 0j [5-9j]0
a = [2+3j] Type of a is b = [-0-2j] Type of b is c = 0j Type of c is9
[2-3j] [1+0j] 0j [5-9j]8
Python3
complex[]
3
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7[2-3j] [1+0j] 0j [5-9j]0
complex[]
7[2-3j] [1+0j] 0j [5-9j]8
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9complex[]
0z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
8complex[]
3
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
6 z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
7[2-3j] [1+0j] 0j [5-9j]0
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
07[2-3j] [1+0j] 0j [5-9j]8
z = complex[2, -3]
print[z]
z = complex[1]
print[z]
z = complex[]
print[z]
z = complex['5-9j']
print[z]
9complex[]
2Output: