Các loại toán tử trong python lớp 11
Python có 7 loại toán tử. Trong bài viết Toán tử Python này, chúng tôi sẽ thảo luận chi tiết về tất cả chúng với các ví dụ Show Python, ngôn ngữ lập trình chính phát triển nhanh nhất, đã vươn lên trong bảng xếp hạng các ngôn ngữ lập trình, vượt qua Java trong năm nay và trở thành ngôn ngữ được yêu thích thứ hai (sau Rust) – Thư viện tuyệt vời Đầu tiên, hãy thảo luận về toán tử là gì Toán tử là gì?Toán tử là một ký hiệu sẽ thực hiện các phép toán trên các biến hoặc trên các giá trị. Toán tử hoạt động trên toán hạng (giá trị) và trả về kết quả Python có 7 loại toán tử mà bạn có thể sử dụng
Hãy lấy một ví dụ 2+3 Ở đây, + là toán tử để cộng. Nó thêm 2 và 3 và in 5 trong trình thông dịch. Đây là một toán tử số học Các loại toán tử Python1. Toán tử số học PythonHãy thảo luận về các toán tử số học– chúng là những toán tử phổ biến nhất. Bạn đã làm điều này trước đó Python có bảy toán tử số học cho các phép toán khác nhau. họ đang
a. Toán tử cộngToán tử cộng [+] cộng hai giá trị và tính tổng của chúng Ví dụ >>> num1=7 >>> num2=4 >>> num1+num2 đầu ra 11 >>> 7+4.1 đầu ra 11. 1 Trong ví dụ này, chúng tôi đã thêm số nguyên vào số nguyên và số nguyên vào số float b. Toán tử trừToán tử trừ [-] trừ giá trị thứ hai từ giá trị đầu tiên và đưa ra sự khác biệt của chúng Ví dụ >>> num1=7 >>> num2=4 >>> num1-num2 đầu ra 3 >>> 7-4.1 đầu ra 2. 9000000000000004 Trong ví dụ này, chúng tôi đã trừ số nguyên từ số nguyên và số float từ số nguyên c. Toán tử nhânToán tử nhân [*] nhân hai giá trị và cho tích của chúng Ví dụ >>> num1=7 >>> num2=4 >>> num1*num2 đầu ra 28 >>> 7*4.1 đầu ra 28. 699999999999996 Trong ví dụ này, chúng tôi nhân số nguyên với số nguyên và float với số nguyên d. nhà điều hành bộ phậnToán tử chia [/] chia một giá trị cho giây và cho thương của chúng Ví dụ >>> num1=7 >>> num2=4 >>> num1/num2 đầu ra 1. 75 >>> 7/4.1 đầu ra 1. 707317073170732 Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float. Phép chia trong Python 3 luôn cho kết quả float e. lũy thừaToán tử lũy thừa [**] tăng một giá trị lên lũy thừa giây Ví dụ ________số 8đầu ra 2401 >>> 7**4.1 đầu ra 2916. 7685197377978 Trong ví dụ này, chúng ta nâng số nguyên lên lũy thừa của số nguyên và số nguyên lên lũy thừa của số float f. Bộ phận tầngToán tử chia sàn [//] chia một giá trị cho giây và làm tròn thương của chúng thành số nguyên nhỏ nhất tiếp theo Ví dụ >>> 7+4.10 đầu ra 1 >>> 7**4.1 đầu ra 1. 0 Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float g. mô đunToán tử mô đun [%] chia một giá trị cho giây và cho phần còn lại của chúng Ví dụ >>> 7+4.12 đầu ra 3 >>> 7+4.13 đầu ra 2. 9000000000000004 Trong ví dụ này, chúng tôi chia số nguyên cho số nguyên và số nguyên cho số float 2. Toán tử quan hệ trong PythonBây giờ, hãy nói về các toán tử quan hệ. Chúng còn được gọi là toán tử so sánh và chúng so sánh các giá trị Python có 6 toán tử quan hệ
a. Lớn hơnToán tử lớn hơn [>] trả về True nếu giá trị đầu tiên lớn hơn giá trị thứ hai Ví dụ >>> 7+4.14 đầu ra Thật >>> 7+4.15 đầu ra Thật Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float b. Ít hơnToán tử nhỏ hơn [<] trả về True nếu giá trị đầu tiên nhỏ hơn giá trị thứ hai Ví dụ >>> 7+4.16 đầu ra Sai >>> 7+4.17 đầu ra Sai Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float c. Tương đương vớiToán tử bằng [==] trả về True nếu giá trị đầu tiên bằng giá trị thứ hai Ví dụ >>> 7+4.18 đầu ra Sai >>> 7+4.19 đầu ra Sai Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float d. không bằngToán tử không bằng [. =] trả về True nếu giá trị đầu tiên không bằng giá trị thứ hai Ví dụ >>> num1=7 >>> num2=4 >>> num1-num20 đầu ra Thật >>> num1=7 >>> num2=4 >>> num1-num21 đầu ra Thật Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float e. Lớn hơn hoặc bằngToán tử lớn hơn hoặc bằng [>=] trả về True nếu giá trị đầu tiên lớn hơn hoặc bằng giá trị thứ hai Ví dụ >>> num1=7 >>> num2=4 >>> num1-num22 đầu ra Thật >>> num1=7 >>> num2=4 >>> num1-num23 đầu ra Thật Trong ví dụ về toán tử Python này, chúng ta đã so sánh số nguyên với số nguyên và số nguyên với số float f. Ít hơn hoặc bằngToán tử nhỏ hơn hoặc bằng [<=] trả về True nếu giá trị đầu tiên nhỏ hơn hoặc bằng giá trị thứ hai Ví dụ >>> num1=7 >>> num2=4 >>> num1-num24 đầu ra Sai >>> num1=7 >>> num2=4 >>> num1-num25 đầu ra Sai Trong ví dụ này, chúng tôi đã so sánh số nguyên với số nguyên và số nguyên với số float 3. Toán tử gán trong PythonBây giờ, hãy nói về toán tử gán. Họ thực hiện một hoạt động và gán một giá trị Python có 8 toán tử gán
a. Giao phóToán tử gán [=] đặt giá trị bên phải vào biến bên trái Ví dụ >>> num1=7 >>> num2=4 >>> num1-num26 đầu ra 7 b. Thêm và gánToán tử thêm và gán [+=] thêm hai giá trị và gán kết quả cho biến ở bên trái Ví dụ >>> num1=7 >>> num2=4 >>> num1-num27 đầu ra 11 num1 là num1+num2 và đây là 11 c. Trừ và gánToán tử trừ và gán [-=] trừ giá trị thứ hai từ giá trị đầu tiên và gán cho giá trị đầu tiên Ví dụ >>> num1=7 >>> num2=4 >>> num1-num28 đầu ra 3 num1-num2 là 3 và num1 hiện là 3 d. Nhân và gánToán tử nhân và gán [*=] gán tích cho biến ở bên trái Ví dụ >>> num1=7 >>> num2=4 >>> num1-num29 đầu ra 28 num1*num2 là 28, và num1 bây giờ là 28. (7*4=28) e. Chia và gánToán tử chia và gán [/=] gán phép chia hai giá trị cho giá trị đầu tiên Ví dụ >>> 7-4.10 đầu ra 1. 75 num1/num2 là 7/4=1. 75. Vậy số1 là 1. 75 f. Mô-đun và GánToán tử mô đun và gán [%=] thực hiện mô đun trên hai giá trị và gán cho giá trị đầu tiên Ví dụ >>> 7-4.11 đầu ra 3 7%4 là 3, vì vậy num1 là 3 g. Lũy thừa và gánToán tử lũy thừa và gán [%=] thực hiện phép lũy thừa trên hai giá trị và gán cho giá trị đầu tiên Ví dụ >>> 7-4.12 đầu ra 2401 7**4 là 2401, vậy num1 là 2401 h. Phân chia tầng và chỉ địnhToán tử chia và gán sàn [//=] thực hiện phép chia sàn cho hai giá trị và gán cho giá trị đầu tiên Ví dụ >>> 7-4.13 đầu ra 1 7//4 là 1 nên num1 là 1 4. Toán tử logic PythonHọ có thể kết hợp các điều kiện. Python có 3 toán tử logic
a. logic vàToán tử logic và trả về True nếu cả hai giá trị đều là True. Nếu không, nó trả về Sai Ví dụ >>> 7-4.14 đầu ra Sai >>> 7-4.15 đầu ra 4 Đối với 3 và 4, nó không cho True, nó cho giá trị cuối cùng b. logic hoặcToán tử logic hoặc trả về True nếu thậm chí một giá trị là True. Nó trả về Sai nếu cả hai giá trị đều Sai Ví dụ >>> 7-4.16 đầu ra Thật >>> 7-4.17 đầu ra 3 3 hoặc 4 cho giá trị đầu tiên c. logic khôngToán tử logic not trả về True nếu một biểu thức là True, ngược lại trả về False Ví dụ >>> 7-4.18 đầu ra Sai >>> 7-4.19 đầu ra Sai 4 là Đúng, vì vậy nó in ra Sai 5. Toán tử thành viên PythonCác toán tử thành viên kiểm tra xem một giá trị có ở một giá trị khác không. Python có 2 toán tử thành viên
a. trong toán tửToán tử in trả về True nếu giá trị đầu tiên ở vị trí thứ hai. Nếu không, nó trả về Sai Ví dụ >>> num1=7 >>> num2=4 >>> num1*num20 đầu ra Thật >>> num1=7 >>> num2=4 >>> num1*num21 đầu ra Sai 2 nằm trong danh sách [1, 2, 3]. 'trợ giúp' không có trong chuỗi 'sự ngu ngốc' b. không có trong nhà điều hànhToán tử not in trả về True nếu giá trị đầu tiên không ở vị trí thứ hai. Nó trả về Sai nếu không Ví dụ >>> num1=7 >>> num2=4 >>> num1*num22 đầu ra Sai >>> num1=7 >>> num2=4 >>> num1*num23 đầu ra Thật 6. Toán tử nhận dạng PythonToán tử nhận dạng kiểm tra xem hai giá trị có giống nhau không. Python cũng có 2 toán tử nhận dạng
a. là nhà điều hànhToán tử is trả về True nếu giá trị đầu tiên giống với giá trị thứ hai. Nếu không, nó trả về Sai Ví dụ >>> num1=7 >>> num2=4 >>> num1*num24 đầu ra Sai >>> num1=7 >>> num2=4 >>> num1*num25 đầu ra Thật >>> num1=7 >>> num2=4 >>> num1*num26 đầu ra Thật Nó trả về True nếu hai đối tượng có cùng một danh tính b. không phải là nhà điều hànhToán tử is not trả về True nếu giá trị đầu tiên không giống với giá trị thứ hai. Nó trả về Sai nếu không Ví dụ >>> num1=7 >>> num2=4 >>> num1*num27 đầu ra Thật 0 không giống với Sai 7. Toán tử Bitwise PythonCuối cùng, hãy nói về toán tử bitwise. Chúng hoạt động trên các giá trị từng chút một Python có 6 toán tử bitwise
a. Bitwise vàBitwise và toán tử [&] thực hiện logic AND trên các bit tương ứng trong các giá trị Ví dụ >>> num1=7 >>> num2=4 >>> num1*num28 đầu ra 0 3&4 là 011 & 100. Đây là 000 (0) b. Bitwise hoặcBitwise hoặc toán tử [. ] thực hiện logic OR trên các bit tương ứng trong các giá trị Ví dụ >>> num1=7 >>> num2=4 >>> num1*num29 đầu ra 7 3. 4 là 011. 100. Đây là 111, là 7 c. Bitwise xorToán tử bitwise xor [^] thực hiện XOR logic trên các bit tương ứng trong các giá trị Ví dụ >>> 7*4.10 đầu ra 7 3^4 là 011^100. Đây là 111, là 7 d. Phần bù của bitwise 1Toán tử phần bù của bitwise 1 [~] trả về phủ định bitwise của một giá trị. Mỗi bit được đảo ngược Ví dụ >>> 7*4.11 đầu ra -4 3 là 011- âm của cái này là 100, kết quả là -4. Đối với x, phần bù bit 1 của nó là -(x+1) e. Dịch chuyển trái theo bitToán tử dịch chuyển trái theo bit [<<] dịch chuyển các bit cho một giá trị theo một số vị trí nhất định còn lại. Nó thêm 0 vào vị trí mới Ví dụ >>> 7*4.12 đầu ra 16 4<<2 là 100<<2. Đây là 10000. Đây là 16 f. Dịch chuyển phải theo chiều bitToán tử dịch chuyển phải theo chiều bit [>>] dịch chuyển các bit cho một giá trị theo số vị trí đã cho phải. Một số bit bị mất Ví dụ >>> 7*4.13 đầu ra 1 4>>2 là 100>>2. Đây là 1, là 1 trong số thập phân Ưu tiên toán tử PythonToán tử nào đánh giá trước có thể gây nhầm lẫn. Vì vậy, chúng tôi cũng có một số quy tắc cho việc này. Đây là bảng ưu tiên biểu thị toán tử nào đánh giá trước Toán tử ưu tiên cao hơn đánh giá trước. Chúng ta có thể sử dụng bảng này để lấy kết quả của biểu thức này >>> 7*4.14 đầu ra 23. 333333333333332 Tóm lượcVì vậy, đây là tất cả về bài viết về toán tử Python của TechVidvan Hôm nay, chúng ta đã tìm hiểu về 7 loại toán tử trong Python và các loại con của chúng. Đây là số học, quan hệ, chuyển nhượng, logic, thành viên, danh tính và bitwise. Chúng ta cũng đã thấy một số ví dụ về toán tử Python. Và cuối cùng, chúng tôi đã nghiên cứu quyền ưu tiên của toán tử Các loại toán tử khác nhau trong Python Lớp 11 là gì?Toán tử Python thuộc 7 loại. . Toán tử số học Python Toán tử quan hệ trong Python Toán tử gán Python Toán tử logic Python Toán tử thành viên Python Toán tử nhận dạng Python Toán tử Bitwise Python Các loại toán tử khác nhau trong Python là gì?Toán tử Python . toán tử số học Toán tử gán Toán tử so sánh Toán tử logic Toán tử nhận dạng nhà khai thác thành viên Toán tử bitwise 4 loại toán tử là gì?Toán tử . toán tử số học toán tử quan hệ toán tử logic 6 toán tử trong Python là gì?Toán tử gán Python . = Gán giá trị += Thêm VÀ -= Trừ VÀ *= Nhân VÀ /= Chia VÀ %= Mô-đun AND **= Số mũ AND //= Phân chia tầng |