Augmented Assignments (rozszerzone przypisanie? w każdym razem coś z += i listami) #python 2.X oraz 3.X
Dodawanie elementu do listy

some_list = []
some_list = some_list + [1] # można tak ale tutaj tworzymy kopie listy przez co program jest teoretycznie wolniejszy
some_list.append(2) # tutaj już nie działamy na kopii listy tylko bezpośrednio na obiekcie przez co jest szybsze

Dodawanie elementów do listy (ten sam przypadek co wyżej)

some_list = []
some_list
@zarev: Po to są komentarze tutaj ()!

Ale masz rację, to powinno się znaleźć więcej szczegółów dotyczącej tej kwestii i dzięki za doprecyzowanie.
  • Odpowiedz
Sequence assigment (python 2.X oraz 3.X) in #python
a, b, c = 1, 2, 3
[a, b, c] = (1, 2, 3)
# a = 1, b = 2, c = 3

((a, b), c) = ('py, 'th')
# a = 'p', b = 'y' c = 'th'

string = 'word'
a, b = string[0], string[1:]
# a = w, b = 'ord'`

Extended Sequence Unpacking (tylko python 3.X ale można (a
  • Odpowiedz
Jaka jest różnica pomiędzy repr() a str() w #python?
Obie funkcje przekształcają obiekty na reprezentację tekstową z tą różnicą, że repr() daje wynik tak jak zostało to zakodowane a str() (jak print()) zwraca jak najbardziej user-friendly wynik.

repr('something')
# "'something"'

str('something')
# 'something'

Jak macie coś do dodania to piszcie ( )!
#programowanie #zikenpython
Co oznacza Frozen Binary?
Plik który będzie mógł się wykonywać na Windows, Linux lub Mac OS bez potrzeby instalowania #python. Frozen Binaries łączą razem binary code twojego programu wraz z PVM (Python Virtual Machine) w binarny wykonywalny program (np. exe). Można to zrobić za pomocą py2exe lub PyInstaller.
Warto dodać, że takie pliki zajmują trochę miejsca na dysku bo zawierają w sobie PVM ale nie jest to jakaś ogromna
Co można robić za pomocą #python?

Back-end with Django, TurboGears, web2py, Pylons, Zope, and WebWare

GUIs with Tkinter and PMW or wxPython GUI API or Dabo

Database Programming

Game programming and multimedia with pygame, cgkit, pyglet, PySoy, Panda3D, and others

Serial port communication on Windows, Linux, and more with the PySerial extension

Image processing with PIL and its newer Pillow fork, PyOpenGL, Blender, Maya, and