Advertisement
alicemiriel

Zajęcia 1

Oct 13th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.65 KB | None | 0 0
  1. #jezyk linii po linii
  2.  
  3. print("hello world")
  4.  
  5. print(3/4)
  6.  
  7. #np
  8.  
  9. a= 'Ala'
  10.  
  11. print (type(a))
  12.  
  13. print(type(3)) #daje informacje jaki to jest typ, czy np int, float czy string
  14. print(type("3")) #daje informacje, że jak jest "XX" to X jest stringiem
  15.  
  16. # jest jeszcze bool czyli prawda i fałsz, logika!!
  17.  
  18. print(bool(0==0))  #czyli true  "==" to operator porównania a "=" służy definiowaniu zmiennych
  19. print(bool (0==1)) #czyli false
  20.  
  21. print(int(True))
  22. print(int(False))
  23.  
  24. x=5
  25. y="Hello world"
  26. x=x+1 #albo x+=2
  27. print(x)
  28. if  x==6:
  29.     print("True")
  30.  
  31.  
  32.     # obiekt - metody oraz atrybutu, gdzie metoda co możesz zrobić z obiektem, a atrybut to cechy obiektu
  33.  
  34. test=4+5j
  35. print(dir(test)) #dir wyświetla wszystkie możliwe metody i atrybuty
  36. print(help(float)) #wyświetla wszystkie metody które można wykrzystywać dla obiektu danego typu (?)
  37.  
  38. x='111111'
  39. print(int(x,base=2))
  40.  
  41. ## [....] tu sa listy list, ktore są mutowalne
  42. ## (...) tu sa tuple, ważne żeby nie mieszać parametrów w środku
  43. ## {klucz:wart} dict czyli slownik, które też są mutowalne
  44. ## {...} to jest set czyli zestaw
  45. ## tekst() to oznacza wywolanie funkcji
  46. ## tekst[0] to oznacza wyciagniecie elementu z tej listy (get item)
  47.  
  48. lista = [1,2,a,True]
  49. print (lista[1])
  50. # funkcja append dodaje nam do listy, ale tylko jeden element
  51. lista.append(110)
  52. print (lista[4])
  53. lista.extend([2,2,2,2])
  54. print(lista[5])
  55. print(lista)
  56. print (lista.count(2)) #liczy ile jest danych obiektów w liscie
  57. print (lista.index(2)) #podaje w którym miejscu na liście jest dany obiekt
  58. print (lista.remove(110)) #usuwa z naszej listy 110
  59. print(2 in lista) #sprawdza czy 2 jest w naszej liscie
  60. lista.reverse() #odwraca kolejność listy
  61. print(lista)
  62. liczby = [1, 33, 45, 2, 100]
  63. (liczby.sort()) #sortuje elementy w liście
  64. print(liczby)
  65. string = 'asdsgsag'
  66. print(string[1])
  67. print(string[2:4].upper()) #upper robi wielkie litery, [2:4] to oznacza że wybrane znaki
  68. print ('ds' in string) #sprawdza czy dana fraza jest w zdefiniowanym stringu
  69. print(10*'q'.upper())
  70.  
  71.  
  72. dane = ('Uniwersytet', 'Gdanski')
  73. nazwa, miasto = dane
  74. print(nazwa)
  75. print (miasto)
  76. print (nazwa + ' ' + miasto)
  77.  
  78. masy = {'H':1, 'O':16, 'N':14, 'C':12} #to jest slownik
  79. print(masy) #wypisuje nam caly slownik
  80. print(masy['H']) #wypisuje nam wartość przypisana do danego wyrazu, czyli dla H wypisze 1 dla O wypisze 16
  81. masy.keys() #zamienia kolejność
  82. print(masy)
  83.  
  84. pary={} # to jest set
  85. pary['A'] = {}
  86. pary['T'] = {}
  87. pary['A']['D'] = 1
  88. pary['A']['E'] = 2
  89. pary['A']['E'] = 3
  90. pary['A']['D'] = 4
  91. print(pary)
  92.  
  93. #to są sety
  94. set1={1,2,3}
  95. set2={4,5,6}
  96. set3 =(set1.union(set2))
  97. print(set3)
  98.  
  99. #należy sprawdzić czym jest range???
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement