מספרים אפשר לחבר, לכפול ולחלק. טקסטים אפשר להדביק זה לזה ולספור את האותיות שלהם. ערך בוליאני אפשר להפוך עם not. כשמערבבים טיפוסים בלי לשים לב, מקבלים הפתעות: "5" + "5" נותן ״55״, ו־"5" + 5 בפייתון נותן שגיאה.
בפייתון הפונקציה type מגלה את הטיפוס: type(3.5) מחזירה float (מספר עשרוני), ו־type("5") מחזירה str (מחרוזת). אפשר להמיר בין טיפוסים: int("12") הופך את הטקסט ״12״ למספר 12, ו־str(7) הופך את המספר 7 לטקסט.

