About 820,000 results
Open links in new tab
  1. Exponentials in python: x**y vs math.pow(x, y) - Stack Overflow

    Jan 7, 2014 · Difference between Python built-in pow and math pow for large integers. 1. Java Math.exp() and Python math ...

  2. Is there a "not equal" operator in Python? - Stack Overflow

    Jun 16, 2012 · Python is dynamically, but strongly typed, and other statically typed languages would complain about comparing different types. There's also the else clause: # This will always print either "hi" or "no hi" unless something unforeseen happens. if hi == "hi": # The variable hi is being compared to the string "hi", strings are immutable in Python ...

  3. What is Python's equivalent of && (logical-and) in an if-statement?

    Mar 21, 2010 · There is no bitwise negation in Python (just the bitwise inverse operator ~ - but that is not equivalent to not). See also 6.6. Unary arithmetic and bitwise/binary operations and 6.7. Binary arithmetic operations. The logical operators (like in many other languages) have the advantage that these are short-circuited.

  4. What does colon equal (:=) in Python mean? - Stack Overflow

    Mar 21, 2023 · In Python this is simply =. To translate this pseudocode into Python you would need to know the data structures being referenced, and a bit more of the algorithm implementation. Some notes about psuedocode::= is the assignment operator or = in Python = is the equality operator or == in Python ; There are certain styles, and your mileage may vary:

  5. python - What is the purpose of the -m switch? - Stack Overflow

    You must run python my_script.py from the directory where the file is located. Alternatively - python path/to/my_script.py. However, you can run python -m my_script (ie refer to the script by module name by omitting the .py) from anywhere, as long as Python can find it! Python searches as follows (not 100% sure about the order): Current directory

  6. python - What does the caret (^) operator do? - Stack Overflow

    Dec 14, 2021 · Side note, seeing as Python defines this as an xor operation and the method name has "xor" in it, I would consider it a poor design choice to make that method do something not related to xor like exponentiation. I think it's a good illustrative example of how it simply calls the __xor__ method, but to do that for real would be bad practice. –

  7. python - What does ** (double star/asterisk) and * (star/asterisk) …

    Aug 31, 2008 · A Python dict, semantically used for keyword argument passing, is arbitrarily ordered. However, in Python 3.6+, keyword arguments are guaranteed to remember insertion order. "The order of elements in **kwargs now corresponds to the order in which keyword arguments were passed to the function." - What’s New In Python 3.6. In fact, all dicts in ...

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

    In Python 2.7. Slicing in Python [a:b:c] len = length of string, tuple or list c -- default is +1. The sign of c indicates forward or backward, absolute value of c indicates steps. Default is forward with step size 1. Positive means forward, negative means backward. a -- When c is positive or blank, default is 0. When c is negative, default is -1.

  9. python - Iterating over dictionaries using 'for' loops - Stack Overflow

    Jul 21, 2010 · In Python 3.x, iteritems() was replaced with simply items(), which returns a set-like view backed by the dict, like iteritems() but even better. This is also available in 2.7 as viewitems() . The operation items() will work for both 2 and 3, but in 2 it will return a list of the dictionary's (key, value) pairs, which will not reflect changes to ...

  10. python - Errno 13 Permission denied - Stack Overflow

    Jul 16, 2020 · For future searchers, if none of the above worked, for me, python was trying to open a folder as a file. Check at the location where you try to open the file, if you have a folder with exactly the same name as the file you try to open (the file extension is part of the file name).

Refresh