Toán tử Python nói chung được sử dụng để thực hiện các thao tác trên các giá trị và biến. Đây là những ký hiệu tiêu chuẩn được sử dụng cho mục đích của các hoạt động logic và số học. Trong bài viết này, chúng ta sẽ xem xét các loại toán tử Python khác nhau. Show
toán tử số họcCác toán tử số học được sử dụng để thực hiện các phép toán như cộng, trừ, nhân và chia
QUYỀN ƯU TIÊN
Toán tử mô đun giúp chúng tôi trích xuất các chữ số cuối cùng của một số. Ví dụ
Thí dụ. Toán tử số học trong PythonPython3False True False3 False True False4_______0_______5 False True False6 False True False7 False True False5 False True False9 0 14 -11 14 2 400 0 14 -11 14 2 401 0 14 -11 14 2 402_______0_______5 False True False4 0 14 -11 14 2 405 False True False7 0 14 -11 14 2 400 0 14 -11 14 2 408 0 14 -11 14 2 409 False True False5 False True False4 10 20 10 100 1024002 False True False7 0 14 -11 14 2 400 10 20 10 100 1024005 10 20 10 100 1024006 False True False5 False True False4 10 20 10 100 1024009 False True False7 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical2 is True if the operands are identical is not True if the operands are not identical3_______0_______5 False True False4 is True if the operands are identical is not True if the operands are not identical6 False True False7 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical9 True True0_______0_______5 False True False4_______29_______6 is True if the operands are identical is not True if the operands are not identical6 False True False7 0 14 -11 14 2 400 True True7 True True8 False True False5 False True False4 in True if value is found in the sequence not in True if value is not found in the sequence1 False True False7 0 14 -11 14 2 400 in True if value is found in the sequence not in True if value is not found in the sequence4 in True if value is found in the sequence not in True if value is not found in the sequence5 False True False5 False True False4 10 20 10 100 1024009 10 20 10 100 1024009 False True False7 0 14 -11 14 2 400 x is NOT present in given list y is present in given list2 x is NOT present in given list y is present in given list3____59_______4 x is NOT present in given list y is present in given list3____59_______6 x is NOT present in given list y is present in given list3____59_______8 x is NOT present in given list y is present in given list3____67_______0 x is NOT present in given list y is present in given list3 610 Hello! Welcome.2 x is NOT present in given list y is present in given list3 610 Hello! Welcome.4 x is NOT present in given list y is present in given list3 610 Hello! Welcome.6 Đầu ra 13 5 36 2.25 2 1 6561
Toán tử so sánhSo sánh các toán tử quan hệ so sánh các giá trị. Nó trả về Đúng hoặc Sai tùy theo điều kiện OperatorDescriptionSyntax>Greater than: True if the left operand is greater than the rightx > y= là toán tử gán và == toán tử so sánh Thí dụ. Toán tử so sánh trong PythonPython3610 Hello! Welcome.7 False True False4_______0_______5 False True False True False True00 False True False7 False True False5 False True False True False True03 0 14 -11 14 2 400 False True False True False True05 x is NOT present in given list y is present in given list3 False True False True False True07 0 14 -11 14 2 400 False True False True False True09 x is NOT present in given list y is present in given list3 False True False True False True11 0 14 -11 14 2 400 False True False True False True13 x is NOT present in given list y is present in given list3 False True False True False True15 False True False5 False True False5 False True False True False True18 0 14 -11 14 2 400 False True False True False True20 x is NOT present in given list y is present in given list3 False True False True False True22 False True False5 False True False True False True18 0 14 -11 14 2 400 False True False True False True26 x is NOT present in given list y is present in given list3 False True False True False True28 False True False5 False True False True False True18 0 14 -11 14 2 400 False True False True False True32 x is NOT present in given list y is present in given list3 False True False True False True34 False True False5 False True False True False True18 Đầu ra False True False True False True Toán tử logicCác toán tử logic thực hiện các phép toán logic AND, logic OR và logic NOT. Nó được sử dụng để kết hợp các câu điều kiện Toán tử Mô tả Cú pháp và Logic AND. Đúng nếu cả hai toán hạng là truex và yorLogical OR. Đúng nếu một trong hai toán hạng là đúng x hoặc ynotLogical NOT. Đúng nếu toán hạng sai không phải xThí dụ. Toán tử logic trong PythonPython3False True False True False True37 False True False4_______0_______5 False True False True False True40 False True False7 False True False5 False True False True False True43 0 14 -11 14 2 400 False True False True False True45 x is NOT present in given list y is present in given list3 False True False True False True15 False True False True False True48 False True False True False True18 0 14 -11 14 2 400 False True False True False True51 x is NOT present in given list y is present in given list3 False True False True False True15 False True False True False True54 False True False True False True18 0 14 -11 14 2 400 False True False True False True57 x is NOT present in given list y is present in given list3 False True False True False True59 False True False True False True60 False True False True False True61 Đầu ra False True False toán tử BitwiseCác toán tử theo bit hoạt động trên các bit và thực hiện các hoạt động theo từng bit. Chúng được sử dụng để hoạt động trên các số nhị phân Toán tử Mô tả Cú pháp Bitwise AND x & y. Bitwise ORx. y~Bitwise NOT~x^Bitwise XORx ^ y>>Bitwise right shiftx>><Python3False True False True False True62 False True False4_______0_______5 False True False True False True65 False True False7 False True False5 False True False9 0 14 -11 14 2 400 False True False True False True70 x is NOT present in given list y is present in given list3 False True False True False True72 0 14 -11 14 2 400 False True False True False True74 x is NOT present in given list y is present in given list3 False True False True False True76 0 14 -11 14 2 400 False True False True False True78 x is NOT present in given list y is present in given list3 False True False True False True80 0 14 -11 14 2 400 False True False True False True82 x is NOT present in given list y is present in given list3 False True False True False True84 0 14 -11 14 2 400 False True False True False True86 x is NOT present in given list y is present in given list3 False True False True False True88 False True False True False True89 False True False True False True90 0 14 -11 14 2 400 False True False True False True92 x is NOT present in given list y is present in given list3 False True False True False True94 False True False True False True89 False True False True False True90 Đầu ra 0 14 -11 14 2 40 Toán tử gánToán tử gán dùng để gán giá trị cho biến OperatorDescriptionSyntax=Gán giá trị của vế phải của biểu thức cho toán hạng bên trái x = y + z+=Thêm AND. Cộng toán hạng bên phải với toán hạng bên trái rồi gán cho toán hạng bên trái+=b a=a+b-=Trừ AND. Trừ toán hạng bên phải từ toán hạng bên trái rồi gán cho toán hạng bên trái-=b a=a-b*=Nhân AND. Nhân toán hạng bên phải với toán hạng bên trái rồi gán cho toán hạng bên trái*=b a=a*b/=Divide AND. Chia toán hạng bên trái cho toán hạng bên phải rồi gán cho toán hạng bên trái/=b a=a/b%=Modulus AND. Lấy mô-đun bằng toán hạng trái và phải và gán kết quả cho toán hạng trái%=b a=a%b//=Divide(sàn) AND. Chia toán hạng bên trái cho toán hạng bên phải rồi gán giá trị (sàn) cho toán hạng bên trái //=b a=a//b**=Số mũ AND. Tính toán giá trị số mũ (tăng lũy thừa) bằng cách sử dụng toán hạng và gán giá trị cho toán hạng bên trái**=b a=a**b&=Thực hiện theo bit AND trên toán hạng và gán giá trị cho toán hạng bên trái&=b a=a&b. =Thực hiện Bitwise OR trên toán hạng và gán giá trị cho toán hạng bên trái. =b a=a. b^=Thực hiện xOR theo Bit trên toán hạng và gán giá trị cho toán hạng bên trái^=b a=a^b>>=Thực hiện Dịch chuyển sang phải theo bit trên toán hạng và gán giá trị cho toán hạng bên trái>>=b a=a>>b<<=Thí dụ. Toán tử gán trong PythonPython3False True False True False True97 False True False4_______0_______5 False True False True False True65 0 14 -11 14 2 400 False True False02 False True False7 False True False5 False True False4 x is NOT present in given list y is present in given list3 False True False07 0 14 -11 14 2 400 False True False09 False True False7 0 14 -11 14 2 405 False True False5 False True False4 x is NOT present in given list y is present in given list3 False True False07 0 14 -11 14 2 400 False True False17 False True False7 10 20 10 100 1024002 False True False5 False True False4 x is NOT present in given list y is present in given list3 False True False07 0 14 -11 14 2 400 False True False25 False True False7 10 20 10 100 1024009 False True False5 False True False4 x is NOT present in given list y is present in given list3 False True False07 0 14 -11 14 2 400 False True False33 False True False34 False True False5 False True False4 x is NOT present in given list y is present in given list3 False True False07 Đầu ra 10 20 10 100 102400 toán tử nhận dạngis và is not are Cả hai toán tử nhận dạng đều được sử dụng để kiểm tra xem hai giá trị có nằm trên cùng một phần của bộ nhớ hay không. Hai biến bằng nhau không có nghĩa là chúng giống hệt nhau. is True if the operands are identical is not True if the operands are not identical Thí dụ. Toán tử nhận dạngPython3False True False4_______0_______5 False True False True False True65 False True False7 False True False5 False True False44 False True False45 False True False5 False True False4 0 14 -11 14 2 400 x is NOT present in given list y is present in given list3 False True False True False True15 False True False51 False True False True False True60 False True False True False True18 x is NOT present in given list y is present in given list3 False True False True False True15 False True False51 False True False57 Đầu ra True True Thành viên điều hànhin và not in là các toán tử thành viên; in True if value is found in the sequence not in True if value is not found in the sequence Thí dụ. Nhà điều hành thành viênPython3False True False58 False True False59 False True False60 False True False5 False True False62 False True False63 False True False5 False True False44 False True False66 False True False5 False True False68 False True False True False True65 False True False70 False True False44 False True False70 False True False73 False True False70 False True False75 False True False70 False True False77 False True False78 0 14 -11 14 2 400 False True False80 False True False81 False True False True False True60 False True False83 False True False66 False True False85 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 False True False89 False True False True False True90 False True False91______0_______92 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 False True False96 False True False True False True90 0 14 -11 14 2 400 False True False80 0 14 -11 14 2 4000_______0_______83 False True False66_______0_______85 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4007 False True False True False True90 False True False91______0_______92 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4014 False True False True False True90 Đầu ra x is NOT present in given list y is present in given list Quyền ưu tiên và tính liên kết của các toán tửQuyền ưu tiên và tính liên kết của các toán tử. Độ ưu tiên và tính kết hợp của toán tử xác định mức độ ưu tiên của toán tử ưu tiên điều hànhĐiều này được sử dụng trong một biểu thức có nhiều toán tử với mức độ ưu tiên khác nhau để xác định thao tác nào sẽ thực hiện trước Thí dụ. ưu tiên điều hànhPython30 14 -11 14 2 4016 0 14 -11 14 2 400 0 14 -11 14 2 4018 0 14 -11 14 2 4019_______0_______5 False True False True False True65 0 14 -11 14 2 405 False True False44 10 20 10 100 1024009 False True False73 x is NOT present in given list y is present in given list3 0 14 -11 14 2 4027 0 14 -11 14 2 400 0 14 -11 14 2 4029 0 14 -11 14 2 4030_______0_______5 0 14 -11 14 2 4032 0 14 -11 14 2 4033 False True False5 0 14 -11 14 2 4035 0 14 -11 14 2 400 False True False80 0 14 -11 14 2 4030_______0_______5 False True False5 0 14 -11 14 2 4032 False True False True False True54 0 14 -11 14 2 4030 False True False5 False True False5 0 14 -11 14 2 4046 False True False True False True48 0 14 -11 14 2 4048 False True False5 False True False True False True89 False True False92 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4055 False True False True False True90 False True False91______0_______92 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4062 False True False True False True90 Đầu ra 610 Hello! Welcome. Hiệp hội nhà điều hànhNếu một biểu thức chứa hai hoặc nhiều toán tử có cùng mức độ ưu tiên thì Toán tử kết hợp được sử dụng để xác định. Nó có thể là từ trái sang phải hoặc từ phải sang trái Thí dụ. Hiệp hội nhà điều hànhPython30 14 -11 14 2 4064 0 14 -11 14 2 400 0 14 -11 14 2 4066 0 14 -11 14 2 4067 0 14 -11 14 2 4068 0 14 -11 14 2 4069 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4072 is True if the operands are identical is not True if the operands are not identical6 False True False True False True65 10 20 10 100 1024009 False True False True False True65 False True False True False True90 0 14 -11 14 2 400 0 14 -11 14 2 4066 0 14 -11 14 2 4080 0 14 -11 14 2 4081 0 14 -11 14 2 4082 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4085 10 20 10 100 1024002 False True False True False True89 0 14 -11 14 2 405 0 14 -11 14 2 4089 False True False True False True90 0 14 -11 14 2 400 0 14 -11 14 2 4092 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4085 10 20 10 100 1024002 False True False True False True59 False True False True False True89 0 14 -11 14 2 405 0 14 -11 14 2 4089 10 20 10 100 10240001 0 14 -11 14 2 400 10 20 10 100 10240003 10 20 10 100 10240004 10 20 10 100 10240005 10 20 10 100 10240006 x is NOT present in given list y is present in given list3 False True False True False True59 False True False True False True89 10 20 10 100 1024009 10 20 10 100 1024009 0 14 -11 14 2 4089 10 20 10 100 1024009 10 20 10 100 1024009 False True False True False True89 False True False True False True90 Đầu ra False True False True False True0 Câu đố về Toán tử PythonPhép chia cho phép bạn chia hai số và trả về một thương số, i. e. , số đầu tiên hoặc số ở bên trái được chia cho số hoặc số thứ hai ở bên phải và trả về thương. Có hai loại toán tử chia. (i) Phân chia nổi.Thương số trả về bởi toán tử này luôn là một số float, bất kể hai số có phải là số nguyên hay không. Ví dụ False True False True False True1 (ii) Phép chia số nguyên (Phép chia tầng).Thương số được trả về bởi toán tử này phụ thuộc vào đối số được truyền. Nếu bất kỳ số nào ở dạng float, nó sẽ trả về đầu ra ở dạng float. Nó còn được gọi là Phép chia sàn bởi vì, nếu bất kỳ số nào âm, thì đầu ra sẽ được chia sàn. Ví dụ False True False True False True2 Hãy xem xét các câu lệnh dưới đây trong Python Python310 20 10 100 10240017 10 20 10 100 10240018 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4085 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 1024002 0 14 -11 14 2 4085 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 đầu ra False True False True False True3 Đầu ra đầu tiên là tốt, nhưng đầu ra thứ hai có thể ngạc nhiên nếu chúng ta đến với thế giới Java/C++. Trong Python, toán tử “//” hoạt động như phép chia sàn cho các đối số số nguyên và số float. Tuy nhiên, toán tử chia '/' luôn trả về giá trị float
Thí dụ Python310 20 10 100 10240034 10 20 10 100 10240035 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 10240038 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 1024002 10 20 10 100 10240038 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 Đầu ra False True False True False True4 Toán tử chia tầng thực sự là “//”. Nó trả về giá trị sàn cho cả đối số số nguyên và dấu phẩy động Python310 20 10 100 10240034 10 20 10 100 10240050 x is NOT present in given list y is present in given list3 False True False True False True59 0 14 -11 14 2 4085 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 1024002 0 14 -11 14 2 4085 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 10240038 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 1024002 10 20 10 100 10240038 is True if the operands are identical is not True if the operands are not identical6 is True if the operands are identical is not True if the operands are not identical6 False True False True False True89 False True False True False True90 Đầu ra False True False True False True5 Xem cái này chẳng hạn. nhà khai thác ternary Toán tử bậc ba còn được gọi là biểu thức điều kiện là toán tử đánh giá điều gì đó dựa trên điều kiện là đúng hay sai. Nó đã được thêm vào Python trong phiên bản 2. 5. cú pháp. False True False True False True6
con trăn10 20 10 100 10240081 10 20 10 100 10240082 False True False5 False True False True False True65 False True False70 False True False44 0 14 -11 14 2 400 10 20 10 100 10240088 10 20 10 100 10240089 False True False5 False True False4_______0_______80 10 20 10 100 10240093 False True False91 False True False7 0 14 -11 14 2 400 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 10240089 False True False True False True90 đầu ra. False True False True False True7
con trănis True if the operands are identical is not True if the operands are not identical01 10 20 10 100 10240082 False True False5 False True False True False True65 False True False70 False True False44 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical08 is True if the operands are identical is not True if the operands are not identical09 is True if the operands are identical is not True if the operands are not identical10 is True if the operands are identical is not True if the operands are not identical11 x is NOT present in given list y is present in given list3 is True if the operands are identical is not True if the operands are not identical13 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical15 is True if the operands are identical is not True if the operands are not identical16 is True if the operands are identical is not True if the operands are not identical17 x is NOT present in given list y is present in given list3 is True if the operands are identical is not True if the operands are not identical19 False True False True False True40 is True if the operands are identical is not True if the operands are not identical21 False True False True False True43 is True if the operands are identical is not True if the operands are not identical23 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical25 is True if the operands are identical is not True if the operands are not identical26 is True if the operands are identical is not True if the operands are not identical27 is True if the operands are identical is not True if the operands are not identical28 x is NOT present in given list y is present in given list3 is True if the operands are identical is not True if the operands are not identical30 is True if the operands are identical is not True if the operands are not identical31_______29_______32 is True if the operands are identical is not True if the operands are not identical31 is True if the operands are identical is not True if the operands are not identical34 đầu ra False True False True False True8
con trănis True if the operands are identical is not True if the operands are not identical35 10 20 10 100 10240082 False True False5 False True False True False True65 False True False70 False True False44 0 14 -11 14 2 400 x is NOT present in given list y is present in given list3 False True False True False True59 is True if the operands are identical is not True if the operands are not identical44 False True False80 False True False4 False True False5 False True False5 False True False7 False True False91 is True if the operands are identical is not True if the operands are not identical51 is True if the operands are identical is not True if the operands are not identical52 False True False80 is True if the operands are identical is not True if the operands are not identical54 False True False91 is True if the operands are identical is not True if the operands are not identical56 False True False True False True90 Cách tiếp cận trên có thể được viết là. con trănis True if the operands are identical is not True if the operands are not identical35 10 20 10 100 10240082 False True False5 False True False True False True65 False True False70 False True False44 0 14 -11 14 2 400 False True False80 is True if the operands are identical is not True if the operands are not identical66 False True False5 is True if the operands are identical is not True if the operands are not identical68 False True False86 False True False80 is True if the operands are identical is not True if the operands are not identical71 is True if the operands are identical is not True if the operands are not identical52 x is NOT present in given list y is present in given list3 False True False True False True59 is True if the operands are identical is not True if the operands are not identical51 False True False True False True90 False True False86 False True False91 False True False92 is True if the operands are identical is not True if the operands are not identical52 x is NOT present in given list y is present in given list3 False True False True False True59 is True if the operands are identical is not True if the operands are not identical56 False True False True False True90 False True False91______0_______92 False True False86 x is NOT present in given list y is present in given list3 False True False True False True59 is True if the operands are identical is not True if the operands are not identical44 False True False True False True90 đầu ra False True False True False True9
Thí dụ. Tìm số lớn hơn trong số 2 bằng cách sử dụng toán tử ternary trong python3 Python3False True False4_______0_______5_______7_______85 False True False7 False True False5 is True if the operands are identical is not True if the operands are not identical97 0 14 -11 14 2 400 is True if the operands are identical is not True if the operands are not identical99 0 14 -11 14 2 400 x is NOT present in given list y is present in given list3 True True02 True True03 False True False True False True90 False True False80 True True06 False True False91 x is NOT present in given list y is present in given list3 True True09 True True10 False True False True False True90 đầu ra False True False0 Điểm quan trọng.
Phương pháp được sử dụng trước 2. 5 khi toán tử bậc ba không có mặt cú pháp. False True False1 Thí dụ. con trănTrue True12 10 20 10 100 10240081 10 20 10 100 10240082 False True False5 False True False True False True65 False True False70 False True False44 0 14 -11 14 2 400 True True20 True True21 True True22 10 20 10 100 10240089 False True False5 10 20 10 100 10240093 False True False True False True48 False True False4 False True False True False True54 False True False7 0 14 -11 14 2 400 x is NOT present in given list y is present in given list3 False True False True False True59 10 20 10 100 10240089 False True False True False True90 đầu ra False True False True False True7 Ghi chú. Hạn chế duy nhất của phương pháp này là on_true không được bằng 0 hoặc Sai. Nếu điều này xảy ra, on_false sẽ luôn được đánh giá. Lý do là nếu biểu thức là true, trình thông dịch sẽ kiểm tra on_true, nếu nó bằng 0 hoặc sai, điều đó sẽ buộc trình thông dịch kiểm tra on_false để đưa ra kết quả cuối cùng của toàn bộ biểu thức Công dụng của toán tử là gì?Một toán tử được sử dụng để thao tác với các mục dữ liệu riêng lẻ và trả về kết quả . Các mục này được gọi là toán hạng hoặc đối số. Các toán tử được thể hiện bằng ký tự đặc biệt hoặc bằng từ khóa.
%= nghĩa là gì trong Python?Ký hiệu % trong Python được gọi là Toán tử Modulo . Nó trả về phần còn lại của phép chia toán hạng bên trái cho toán hạng bên phải. Nó được sử dụng để lấy phần còn lại của một vấn đề chia.
Việc sử dụng toán tử trong Python với các ví dụ là gì?Trong Python, in và not in là các toán tử thành viên. Chúng được sử dụng để kiểm tra xem một giá trị hoặc biến có được tìm thấy trong một chuỗi (chuỗi, danh sách, bộ, bộ và từ điển).
. nhà khai thác thành viên Tại sao in toán tử được sử dụng trong Python?Trong Python, toán tử in xác định xem một giá trị đã cho có phải là thành phần cấu thành của một chuỗi như chuỗi, mảng, danh sách hay bộ hay không. When used in a condition, the statement returns a Boolean result of True or False. The statement returns True if the specified value is found within the sequence. |