Kiểu dữ liệu 'phức' được sử dụng để biểu thị các số phức ở dạng a+bj, được sử dụng để thực hiện các phép tính khoa học. Để biểu thị phần ảo, chỉ 'j' được phép trong Python;
Định dạng luôn là a+bj, bạn không thể sử dụng a+jb
a = phần thực, b=phần ảo và j^2=-1
Kiểu dữ liệu 'phức tạp' của Python có các thuộc tính sẵn có để truy xuất các phần thực và ảo
ví dụ x=10+20j
nếu bạn muốn phát triển các ứng dụng toán học hoặc khoa học thì Python là lựa chọn tốt nhất vì nó chứa kiểu dữ liệu Phức tạp
a và b có thể là giá trị int hoặc giá trị float
Ghi chú. trong phần thực nếu bạn đang sử dụng giá trị 'int', bạn cũng có thể chỉ định ở dạng thập phân nhị phân, bát phân và hexa. Nhưng phần ảo phải luôn chỉ được chỉ định ở dạng thập phân
Các phép toán trên số phức
Giá trị Boolean [bool]
Nó được sử dụng để biểu diễn các giá trị Boolean hoặc logic. Chỉ cho phép 2 giá trị Đúng và Sai
Ghi chú. T và F phải viết hoa
Trong nội bộ, đúng được coi là 1 và sai được coi là 0
Đúng+Đúng=1+1=2
Đúng+Sai=1+0=1
Đúng*Sai=1*0=0
Đúng/Sai=1/0= ZeroDivisionError
Chuỗi [str]
chuỗi là một dãy các ký tự
Để biểu thị chuỗi ký tự một dòng, hãy sử dụng '' [dấu ngoặc đơn] hoặc "" [dấu ngoặc kép]
Để biểu diễn chuỗi ký tự nhiều dòng, hãy sử dụng ''' [ba dấu nháy đơn] hoặc """ [ba dấu nháy kép]
Lát cắt
Lát có nghĩa là một mảnh hoặc chuỗi con. Trong Python, có thể có 2 loại lập chỉ mục có nghĩa là chúng ta có thể truy cập một chuỗi từ cả hai phía. trái sang phải và phải sang trái
1. +ve index [từ trái qua phải]
2. -ve index [từ phải sang trái]
1. + ve chỉ mục [từ trái sang phải]
2. -ve chỉ số [từ phải sang trái]
Nếu chúng tôi cố gắng truy cập ngoài phạm vi Index
Toán tử lát
Slice Operator được sử dụng để chia chuỗi thành các chuỗi con nhỏ hơn
S[bắt đầu. chấm dứt]. trả về chuỗi con từ chỉ mục [bắt đầu] đến [kết thúc-1]
Bán tại. s='knowcubs'
s[1. 7]==>nowcub
s[2. 7]==>chó con
lưu ý 1. chỉ số kết thúc là tùy chọn;
s[1. ]==>bây giờ
Lưu ý 2. bắt đầu chỉ mục cũng không bắt buộc, nó là tùy chọn;
S[. 7]==>biết con
lưu ý 3. Ngay cả khi bạn có tùy chọn không chỉ định chỉ mục bắt đầu hoặc kết thúc. Trong trường hợp này, đầu ra sẽ là chuỗi đầy đủ
lưu ý 4. S[bắt đầu. chấm dứt. bươc]
Theo giá trị mặc định của bước là bước 1
Bán tại. s='knowcubs'
s[1. 8. 2]==>nwus
bắt đầu từ n và kết thúc tại s. Ở đây, vì giá trị bước = 2;
lưu ý 5. toán tử lặp chuỗi *
Bán tại. s='knowcubs'
s*2=knowscubs knowcubs
lưu ý 6. len[] là một hàm tích hợp trong Python. Bạn có thể sử dụng len[] để lấy độ dài của chuỗi, mảng, danh sách, bộ dữ liệu, từ điển đã cho, v.v.