About 50 results
Open links in new tab
  1. What is :: (double colon) in Python when subscripting sequences?

    Aug 10, 2010 · In Python 3, your example range (N) [::step] produces a range object, not a list. To really see what is happening, you need to coerce the range to a list, np.array, etc.

  2. Difference between "//" and "/" in Python 2 - Stack Overflow

    When applied to integers in Python 2.x, / and // are exactly the same. Try the same test in Python 3.x and prepare for a surprise. Having two operators was a way of preparing for the future.

  3. What is the result of % (modulo operator / percent sign) in Python?

    The first number is the numerator and the second is the denominator. In your example 2 divided by 6 is 0 remainder 2, therefore the result is 2.

  4. slice - How slicing in Python works - Stack Overflow

    How does Python's slice notation work? That is: when I write code like a[x:y:z], a[:], a[::2] etc., how can I understand which elements end up in the slice? See Why are slice and range upper-bound

  5. math - `/` vs `//` for division in Python - Stack Overflow

    Aug 23, 2024 · In Python 2.2 or later in the 2.x line, there is no difference for integers unless you perform a from __future__ import division, which causes Python 2.x to adopt the 3.x behavior. Regardless of …

  6. syntax - What do >> and << mean in Python? - Stack Overflow

    Apr 3, 2014 · The other case involving print >>obj, "Hello World" is the "print chevron" syntax for the print statement in Python 2 (removed in Python 3, replaced by the file argument of the print() function).

  7. How to install Python 2 on macOS 12.3+ - Stack Overflow

    Apr 4, 2022 · Python Deprecations Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874) I understand we need to migrate …

  8. python 2 instead of python 3 as the (temporary) default python?

    Aug 30, 2011 · python2 2.7.2-2 which is also installed on my system but I do not know how to make it as the (temporary) default python. The python script starts with

  9. How do you switch between python 2 and 3, and vice versa?

    Dec 2, 2010 · I am reading How To Learn Python The Hard Way, which uses 2. Recently discovered Invent With Python, which uses 3. Can I download python 3, and use it when I read Invent With …

  10. What is the reason for having '//' in Python? [duplicate]

    Oct 8, 2009 · In Python 3, they made the / operator do a floating-point division, and added the // operator to do integer division (i.e., quotient without remainder); whereas in Python 2, the / operator was …