Hướng dẫn python iadd - Python, v.v.
Ngôn ngữ Python có cung cấp các phương thức (hàm) để thực hiện các phép toán tại chỗ (inplace operations), tức là, ta có thể thực hiện cả phép gán và phép tính toán trong cùng một câu lệnh duy nhất bằng cách sử dụng một module có tên là “operator”. Ví dụ:
Một số hàm toán Inplace chỗ quan trọng là:Inplace chỗ quan trọng là: 1. iadd(): Hàm này được sử dụng để gán và cộng giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a+=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable). Hàm này được sử dụng để gán và cộng giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a+=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable). 2. iconcat(): Hàm này được sử dụng để nối một chuỗi vào phía cuối của chuỗi khác. Hàm này được sử dụng để nối một chuỗi vào phía cuối của chuỗi khác.
Kết quả in ra là:
3. isub(): Hàm này được sử dụng để gán và trừ đi giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a-=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable). Hàm này được sử dụng để gán và trừ đi giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a-=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable). 4. imul(): Hàm này được sử dụng để gán và nhân giá trị hiện tại (với một số nào đó ở bên vế phải). Hàm này sẽ thực hiện phép toán “a*=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple. Hàm này được sử dụng để gán và nhân giá trị hiện tại (với một số nào đó ở bên vế phải). Hàm này sẽ thực hiện phép toán “a*=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple.
Kết quả in ra là:
3. isub(): Hàm này được sử dụng để gán và trừ đi giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a-=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable). Hàm này được sử dụng để gán và chia giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a/=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple. 4. imul(): Hàm này được sử dụng để gán và nhân giá trị hiện tại (với một số nào đó ở bên vế phải). Hàm này sẽ thực hiện phép toán “a*=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple. Hàm này được sử dụng để gán và trả về số dư (remainder). Hàm này sẽ thực hiện phép toán “a%=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple.
Kết quả in ra là:
3. isub(): Hàm này được sử dụng để gán và trừ đi giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a-=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple (tức là, giả sử ta không thể cộng hai đối tượng thuộc kiểu tuple để thu được một giá trị nào đó => kiểu tuple được coi là immutable).
5. itruediv(): Hàm này được sử dụng để gán và chia giá trị hiện tại. Hàm này sẽ thực hiện phép toán “a/=b”. Thao tác gán sẽ không được thực hiện trong trường hợp biến container (là biến chứa giá trị, nằm ở vế trái) thuộc các kiểu dữ liệu bất biến – immutable (không thể thay đổi) như kiểu string, kiểu number, và kiểu tuple.
geeksforgeeks
|