اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
بعض تعبيرات بايثون تشبه لغات مثل سي وجافا، بينما البعض الآخر لا:
// وتقسيم الفاصلة ا(لعائمة) /. أضافت بايثون أيضًا العامل ** من أجل الأس.@، لغرض استخدامه من قبل المكتبات مثل نمباي لضرب المصفوفات.:=، الذي يطلق عليه "عامل الفظّ""walrus operator". يقوم بتعيين القيم للمتغيرات كجزء من تعبير أكبر.== تقارن الأعداد من حيث القيمة (-0.0==0.0 هي true)، بالمقابل في جافا تقارن عدديا بالقيمة أو الكائنات بالعنوان المرجعي. (من الممكن في جافا مقارنة القيمة بالكائنات عن طريق طريقة ()equals). معامل بايثون is يستخدم ليقارن هوية الكائنات (أي المقارنة بالعنوان المرجعي). في بايثون، المقارنات يمكن تقييدها، على سبيل المثالa <= b <= c.and, or, not للعمليات البوليانية بدل من الرموز &&, ||, ! المستخدمة في جافا ولغة سي.x if c else y (يختلف عن بقية اللغات الأخرى في ترتيب المعاملات من المعامل الشائع c ? x : y عن بقية اللغات المختلفة).[1, 2, 3]، قابلة للتغيير، ولا يمكن استخدامها كمفاتيح القواميس (مفاتيح القاموس غير قابلة للتغيير في بايثون). أما التعديدات: (1, 2, 3)، فهي غير قابلة للتغيير وبالتالي يمكن استخدامها كمفاتيح القواميس، شريطة أن تكون جميع عناصر التعديد غير قابلة للتغيير. يمكن استخدام عامل + لسَلسَّلة لتعديدتان، والتي لا تُعدل محتوياتها بشكل مباشر، بل تنتج تعديدة جديدة تحتوي على عناصر التعديدتين المقدمة. وبالتالي، بالنظر إلى المتغير t الذي يساوي مبدئيًا (1, 2, 3),، فإن إجراء t = t + (4, 5)يقيِّم أولاً t + (4, 5)، والذي ينتج (1, 2, 3, 4, 5)، والتي تعين بعد ذلك إلى t، وبالتالي "تعديل محتويات"t بشكل فعال، مع التوافق مع الطبيعة الثابتة لكائنات التعديدة. ويجدر العلم إلى أن الأقواس اختيارية لمجموعة التعديدات في سياقات لا لبس فيها.% "لتنسيق سلسلة نصية". هذه الوظيفة مشابهة للتنسيق الخاص بالسلسلة النصية printf في لغة سي، على سبيل المثال؛ "spam=%s eggs=%d" % ("blah", 2) تقيّم ك"spam=blah eggs=2". في بايثون 3 و2.6+ استكمل هذا بواسطة طريقة format() الخاصة ب الصنف str على سبيل المثال "spam={0} eggs={1}".format("blah", 2). بايثون 3.6 أضافت"f-strings" التالي:blah = "blah"; eggs = 2; f"spam={blah} eggs={eggs}".) رمزًا للهروب. أصبح استكمال السلسلة النصية متاحًا في بايثون 3.6 كـ " سلسلة منسقة حرفياً".r. لا يفسر تسلسل الهروب. ومن ثم تكون السلاسل النصية الأولية مفيدة عندما تكون الخطوط المائلة العكسية الحرفية شائعة، مثل التعبيرات النمطية والمسارات بنمط ويندوز. بالمقارنة مع "اقتباس-@" (@-quoting) في سي شارب.a[key],أو [بداية: توقف]a[start:stop] أو [بداية: توقف: خطوة]a[start:stop:step]. الفهارس ذات أساس صفري، والفهارس السلبية تتعلق بالنهاية. تأخذ الشرائح العناصر من فهرس البداية حتى فهرس التوقف، ولكن لا تتضمنه. تسمح معلمة الشريحة الثالثة، المسماة خطوة أو مرحلة، بتخطي العناصر وعكسها. قد تهمل فهارس الشرائح، على سبيل المثال، تُرجع a[:]نسخة من القائمة بالكامل. كل عنصر في الشريحة هو نسخة ضحلة.for-loops.if البرمجية.()eval مقابل ()exec دوال المرفقة (في ب ايثون 2،exec هي عبارة برمجية) الأول للتعبيرات، والثاني للعبارات البرمجية.لا يمكن أن تكون العبارات جزءًا من تعبير، ل ذلك لا يمكن أن تحتوي القائمة وغيرها من الاشتمالات أو تعبيرات لامبدا (تعتبر كلها تعبيرات) على عبارات. وتبقى هناك حالة استثنائية تتمثل في أن عبارة المساواة (التعيين) مثل a = 1 لا يمكن أن تكون جزءًا من التعبير الشرطي لعبارة شرطية. وهذا يفيد في تجنب خطأ لغة سي الكلاسيكي عن غلطة في عامل التعيين = لعامل المساواة == في الشروط: إذا كان (c = 1) {...} : {... }if (c = 1) صالحًا من الناحية النحوية (ولكن غالبا هو غير مقصود) كشيفرة (كود) لغة سي بالمقابل ...:if c = 1 يسبب خطأً نحوياً في بايثون.