Kaedah kompleks () mengembalikan nombor kompleks apabila bahagian nyata dan khayalan disediakan, atau mengubah rentetan menjadi nombor kompleks.
Sintaksnya complex()
adalah:
kompleks ((nyata (, imag)))
kompleks () Parameter
Secara umum, complex()
kaedah mengambil dua parameter:
- sebenar - bahagian nyata. Sekiranya sebenar dihilangkan, ia akan menjadi 0.
- imag - bahagian khayalan. Sekiranya imej ditinggalkan, ia akan menjadi 0.
Sekiranya parameter pertama yang diteruskan ke kaedah ini adalah rentetan, ia akan ditafsirkan sebagai nombor kompleks. Dalam kes ini, parameter kedua tidak boleh dilalui.
Nilai Pulangan dari kompleks ()
Seperti yang disarankan oleh namanya, complex()
kaedah mengembalikan nombor kompleks.
Sekiranya rentetan yang diteruskan ke kaedah ini bukan nombor kompleks yang sah, ValueError
pengecualian akan dibangkitkan.
Catatan: Rentetan yang dikirimkan complex()
harus dalam bentuk real+imag j
ataureal+imag J
Contoh 1: Bagaimana membuat nombor kompleks di Python?
z = complex(2, -3) print(z) z = complex(1) print(z) z = complex() print(z) z = complex('5-9j') print(z)
Pengeluaran
(2-3j) (1 + 0j) 0j (5-9j)
Contoh 2: Buat Nombor kompleks Tanpa Menggunakan kompleks ()
Anda boleh membuat nombor kompleks tanpa menggunakan complex()
kaedah. Untuk itu, anda mesti meletakkan 'j' atau 'J' selepas nombor.
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))
Pengeluaran
a = (2 + 3j) Jenis a adalah b = (-0-2j) Jenis b adalah c = 0j Jenis c ialah