2021. január 8., péntek

Python alapismeretek

Megjegyzés jelölés a programban: hashtag=#
# Megjegyzés a programban, nem értelmezi a gép csak magadnak írod be!
"""Több soros komment""" Szintén megjegyzés
''' E is komment több soros'''
----------------
Változók
azonnnal tárhelyet kap ahol eltárolja az értékét
pl. szam=10
nem kell megadni a szám típusát hogy integer, mert felismeri(dinamikusan írott nyelv)

Alaptípusok
Numbers
String
List
Tuple
Dictionary
User
Defined
-----------
Tuple
A sorrendeket több elem tárolására képes egyetlen változóban.

A Tuple a Python 4 beépített adattípusának egyike, amelyet az adatgyűjtések tárolására használnak, a másik 3 a List , a Set és a Dictionary , mindegyik különböző minőségi és felhasználási lehetőséget kínál.

A tuple rendezett és megváltoztathatatlan gyűjtemény .

A táblákat kerek zárójelekkel írják.

Példa
Hozzon létre egy Tuple-t:

thistuple = ("apple", "banana", "cherry")
print(thistuple)
Hozzon létre Tuple-t egy elemmel
Ha csak egy elemet lehet létrehozni, akkor vesszőt kell hozzáadnia az elem után, külön a Python nem ismeri fel azt kettőnek.

Példa
Egy elem duplája, ne feledje a vesszőt:

thistuple = ("apple",)
print(type(thistuple))

#NOT a tuple
thistuple = ("apple")
print(type(thistuple))
---------------
type tipusa
-----------
Aritmetikai operátorok
+-*/ //egész osztás  **hatványozás &
---------
Hozzárendelő operátorok (asssigment operators)
= += -= *= /= &= //=  **=
-------------------
Relációs összehasonlító operátorok Boolean klt érték közözzötti viszony!(True/False)
< >  <> <= >= !=  ==
--------------------
Logikai operátorok
and or not
---------
List1=[]
print (lista1)
Több értéket tároló módosíthatók
feltöltés
list1.append (1)
list1.append (2)
List =[1,2]
print (lista1)
[1,2]

elemek törlése
lista.clear()

egy elem törlése
list.remove('1')

list.insert(5, 'Eta')

list1.short () abc sorrendben vagy emelkedő sorrendbe rakja
alpha=[c,d,s,a]
alpha.short()
print(alpha
print (len (alpha))  hossza elemszám
reserve forditott lista

----------------
for i in range(10):            ez is lista  for loop
print ('Hello')
----------
listatartalmának kiiratása
for i in range(len (list)):
print (list(i))


egyszerűbben

for i in  list:
print(i)
-----------------
Whille loop ciklus
---------
szam=0
while szam < 10:
print("hello")

szam++1

tizszerkiirja
-------------

ELÁGAZÁSOK feltételek
if true
print ("igaz")
-----
eletkor=14
if eletkor<18:
print ("kicsi vagy")
elif eletkor<=13 and eletkor<30:
print jö bulizást
elif eletklor>30 and eletkor<60:
print dolgozz
else:
print nyugdíjas vagy
---------------------
pass continue break

while true:
pass                                                   leáll helyettesít

for i in range (10):
pass                         10ig számol nem csinál semmit

     for i in range(10):
if i==5:
break
print (i)
---------
while true:
print(szam)
szam +=1
if  szam==5:
break
----------
for i in range (10):
if i==5:
continue
print (i)
------------
szamlalo=0
while true:
szamlalo ++1
if szamlalo %2==0:
continue
print(szamlalo)
if szamlalo>20:
break   megszakítja a loopot
-------------
jelszo=alma
bemenet=input('Mi a jelszó?')
ehile bemenet !=jelszo:
próba=0
if proba ==3:
  print ('lezárva')
print ('Rossz')
bemenet=input('Mi a jelszó?')
                                                                    
-----------------
        https://www.youtube.com/watch?v=guzcGxUM2CU&list=PLUnQJ5ZQoqQJT_sSKYFRu8vP6vJxdo3OZ






Nincsenek megjegyzések:

Megjegyzés küldése