Changing one character in a string

Don’t modify strings. Work with them as lists; turn them into strings only when needed. Python strings are immutable (i.e. they can’t be modified). There are a lot of reasons for this. Use lists until you have no choice, only then turn them into strings.

Replacing instances of a character in a string

Strings in python are immutable, so you cannot treat them as a list and assign to indices. Use .replace() instead: If you need to replace only certain semicolons, you’ll need to be more specific. You could use slicing to isolate the section of the string to replace in: That’ll replace all semi-colons in the first 10 characters of the … Read more

Python vs Cpython

CPython is the original Python implementation. It is the implementation you download from Python.org. People call it CPython to distinguish it from other, later, Python implementations, and to distinguish the implementation of the language engine from the Python programming language itself. The latter part is where your confusion comes from; you need to keep Python-the-language separate from whatever runs the Python … Read more

Behaviour of increment and decrement operators in Python

++ is not an operator. It is two + operators. The + operator is the identity operator, which does nothing. (Clarification: the + and – unary operators only work on numbers, but I presume that you wouldn’t expect a hypothetical ++ operator to work on strings.) Parses as Which translates to You have to use the slightly longer += operator to do what you want to do: I suspect the ++ and — operators … Read more

How can I remove a specific item from an array?

Find the index of the array element you want to remove using indexOf, and then remove that index with splice. The splice() method changes the contents of an array by removing existing elements and/or adding new elements.  Run code snippet The second parameter of splice is the number of elements to remove. Note that splice modifies the array in place and returns a … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)