30 przykładów skryptów Pythona

30 Python Scripts Examples



Python jest obecnie bardzo popularnym i wymagającym językiem programowania, ponieważ nadaje się do tworzenia aplikacji od bardzo prostych do złożonych. Jeśli jesteś nowy w programowaniu Pythona i chcesz nauczyć się Pythona od podstaw w krótkim czasie, ten artykuł jest dla Ciebie. 30 przykładów skryptów Pythona wyjaśniono w tym artykule, używając bardzo prostych przykładów, aby poznać podstawy Pythona. Lista tematów omówionych w tym artykule jest wymieniona poniżej:

01. Witaj świecie
02. Połącz dwie struny
03. Sformatuj zmiennoprzecinkową w ciągu
04. Podnieś liczbę do potęgi
05. Praca z typami boolowskimi
06. Jeśli jeszcze oświadczenie
07. Korzystanie z operatorów AND i OR
08. Oświadczenie o zmianie przypadku
09. Podczas pętli
10. Dla pętli
jedenaście. Uruchom jeden skrypt Pythona z innego
12. Użycie argumentu wiersza poleceń
13. Użycie wyrażenia regularnego
14. Korzystanie z getpass
piętnaście. Korzystanie z formatu daty
16. Dodaj i usuń pozycję z listy
17. Zrozumienie listy
18. Dane plasterka
19. Dodawaj i wyszukuj dane w słowniku
20. Dodaj i wyszukaj dane w zestawie
dwadzieścia jeden. Policz pozycje na liście
22. Zdefiniuj i wywołaj funkcję
2. 3. Korzystanie z wyjątku rzutu i złapania
24. Czytaj i zapisuj plik
25. Wyświetl listę plików w katalogu
26. Czytaj i pisz za pomocą marynaty
27. Zdefiniuj klasę i metodę
28. Korzystanie z funkcji zakresu
29. Korzystanie z funkcji mapy
30. Korzystanie z funkcji filtra







Utwórz i wykonaj pierwszy skrypt Pythona:

Możesz napisać i wykonać prosty skrypt Pythona z terminala bez tworzenia żadnego pliku Pythona. Jeśli skrypt jest duży, to wymaga napisania i zapisania skryptu w dowolnym pliku Pythona za pomocą dowolnego edytora. Do napisania skryptu można użyć dowolnego edytora tekstu lub dowolnego edytora kodu, takiego jak sublime, Visual Studio Code lub dowolnego oprogramowania IDE opracowanego dla Pythona, takiego jak PyCharm lub Spyder. Rozszerzenie pliku Pythona to .py . Wersja Pythona 3,8 i spyder3 IDE Pythona jest używane w tym artykule do pisania skryptu Pythona. Musisz zainstalować szpiegostwo IDE w twoim systemie, aby z niego korzystać.



Jeśli chcesz wykonać dowolny skrypt z terminala, uruchom „ pyton' lub ' Python3’ polecenie, aby otworzyć Pythona w trybie interakcji. Poniższy skrypt Pythona wyświetli tekst Witaj świecie jako wyjście.



>>> wydrukować(Witaj świecie)


Teraz zapisz skrypt w pliku o nazwie c1.py . Aby wykonać, musisz uruchomić następujące polecenie z terminala c1.py .





$ python3 c1.py

Jeśli chcesz uruchomić plik z spyder3 IDE, następnie musisz kliknąć biegać przycisk

redaktora. Poniższe dane wyjściowe pojawią się w edytorze po wykonaniu kodu.



Szczyt

Łączenie dwóch ciągów:

Istnieje wiele sposobów łączenia wartości ciągów w Pythonie. Najprostszym sposobem połączenia dwóch wartości ciągu w pythonie jest użycie operatora „+”. Utwórz dowolnego Pythona za pomocą poniższego skryptu, aby poznać sposób łączenia dwóch ciągów. Tutaj dwie wartości łańcuchowe są przypisane do dwóch zmiennych, a inna zmienna jest używana do przechowywania połączonych wartości, które są później drukowane.

c2.py

ciąg1= „Linuksa”
ciąg2= 'Wskazówka'
dołączony_string=ciąg1 + ciąg2
wydrukować(dołączony_string)

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu z edytora. Tutaj dwa słowa, Linux oraz Wskazówka są połączone i LinuxWskazówka jest drukowane jako wyjście.

Jeśli chcesz dowiedzieć się więcej o innej opcji łączenia w pythonie, możesz zapoznać się z samouczkiem Python String Concatenation .

Szczyt

Sformatuj zmiennoprzecinkową w ciągu:

Liczba zmiennoprzecinkowa jest wymagana w programowaniu do generowania liczb ułamkowych, a czasami wymaga formatowania liczby zmiennoprzecinkowej do celów programistycznych. Istnieje wiele sposobów na istnienie w Pythonie, aby sformatować liczbę zmiennoprzecinkową. Formatowanie ciągów i interpolacja ciągów są używane w poniższym skrypcie do formatowania liczby zmiennoprzecinkowej. format() Metoda z szerokością formatu jest używana w formatowaniu ciągu, a symbol % z formatem o szerokości jest używany w interpolacji ciągu. Zgodnie z szerokością formatowania, 5 cyfr jest ustawianych przed punktem dziesiętnym, a 2 cyfry są ustawiane po przecinku.

c3.py

# Użycie formatowania ciągów
pływak1= 563.78453
wydrukować('{:5.2f}'.format(pływak1))

# Użycie interpolacji ciągów
pływak2= 563.78453
wydrukować('% 5.2f'% float2)

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu z edytora.

Jeśli chcesz dowiedzieć się więcej o formatowaniu ciągów w Pythonie, możesz zapoznać się z samouczkiem Python String Formatting .

Szczyt

Podnieś liczbę do potęgi:

W Pythonie istnieje wiele sposobów obliczania xn w Pythonie. W poniższym skrypcie pokazano trzy sposoby obliczania xn w Pythonie. Podwójne ‘ * ” operator, pow() metoda i math.pow() metody służą do obliczania xn. Wartości x oraz n są inicjowane wartościami liczbowymi. Podwójne ‘ * ” oraz pow() metody służą do obliczania potęgi wartości całkowitych. math.pow() potrafi obliczyć potęgę liczb ułamkowych; również to jest pokazane w ostatniej części scenariusza.

c4.py

import matematyka
# Przypisz wartości do x i n
x= 4
n= 3

# Metoda 1
moc=x ** n
wydrukować('%d do potęgi %d to %d'%(x,n,moc))

# Metoda 2
moc= pow(x,n)
wydrukować('%d do potęgi %d to %d'%(x,n,moc))

# Metoda 3
moc= matematyka.pow(2,6,5)
wydrukować('%d do potęgi %d to %5.2f'%(x,n,moc))

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu. Pierwsze dwa wyjścia pokazują wynik 43, a trzecie wyjście pokazuje wynik 26,5 .

Szczyt

Praca z typami boolowskimi:

W poniższym skrypcie przedstawiono różne zastosowania typów logicznych. Pierwsze wyjście wyświetli wartość val1 zawierającą wartość logiczną, prawda. Zwracają wszystkie liczby dodatnie i ujemne prawda jako wartość logiczna i zwraca tylko zero fałszywe jako wartość logiczna. Tak więc zostaną wydrukowane drugie i trzecie wyjście prawda dla liczb dodatnich i ujemnych. Czwarte wyjście wypisze false dla 0, a piąte wypisze fałszywe ponieważ operator porównania zwraca fałszywe .

c5.py

# Wartość logiczna
wart1= Prawdziwe
wydrukować(wart1)

# Liczba do Boolean
numer= 10
wydrukować(głupota(numer))

numer=-5
wydrukować(głupota(numer))

numer= 0
wydrukować(głupota(numer))

# Boolean z operatora porównania
wart1= 6
wart2= 3
wydrukować(wart1<wart2)

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Szczyt

Użycie instrukcji If else:

Poniższy skrypt pokazuje użycie instrukcji warunkowej w Pythonie. Deklaracja jeśli-jeszcze oświadczenie w Pythonie jest nieco inne niż w innych językach. Żadne nawiasy klamrowe nie są wymagane do zdefiniowania bloku if-else w pythonie, podobnie jak w innych językach, ale blok wcięć musi być używany poprawnie, w przeciwnym razie skrypt wyświetli błąd. Tutaj bardzo prosty Jeśli inaczej Instrukcja jest używana w skrypcie, który sprawdzi, czy wartość zmiennej liczby jest większa lub równa 70 lub nie. A okrężnica(:) jest używany po „ Jeśli' oraz ' w przeciwnym razie' blok, aby zdefiniować początek bloku.

c6.py

# Przypisz wartość liczbową
numer= 70

# Sprawdź, czy jest więcej niż 70, czy nie
Jeśli (numer> = 70):
wydrukować('Zdałaś')
w przeciwnym razie:
wydrukować(„Nie zdałeś”)

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Szczyt

Użycie operatorów AND i OR:

Poniższy skrypt pokazuje zastosowania ORAZ oraz LUB operatorów w instrukcji warunkowej. ORAZ operator zwraca prawda kiedy dwa warunki powrócą prawda, oraz LUB operator zwraca prawda gdy powróci dowolny warunek dwóch warunków prawda . Dwie liczby zmiennoprzecinkowe będą traktowane jako znaki MCQ i teoretyczne. Operatory AND i OR są używane w „ Jeśli' oświadczenie. Zgodnie z warunkiem, jeśli oceny MCQ są większe niż równe 40, a oceny teoretyczne są większe lub równe 30, wówczas „ Jeśli' oświadczenie wróci prawda lub jeśli suma MCQ i teorii jest większa lub równa 70, wtedy „ Jeśli' oświadczenie również wróci prawda .

c7.py

# Weź znaki MCQ
mcq_marks= pływak(Wejście('Wprowadź znaki MCQ: '))
# Weź oceny teoretyczne
teoria_znaki= pływak(Wejście('Wprowadź znaki teoretyczne:'))

# Sprawdź warunek przejścia za pomocą operatora AND i OR
Jeśli (mcq_marks> = 40 orazteoria_znaki> = 30) lub (mcq_marks + teoria_marks) > =70:
wydrukować(' Zdałaś')
w przeciwnym razie:
wydrukować(' Przegrałeś')

Zgodnie z następującym wyjściem, Jeśli zwroty instrukcji fałszywe dla wartości wejściowych 30 i 35, a zwraca prawda dla wartości wejściowych 40 i 45.

Szczyt

instrukcja switch case:

Python nie obsługuje obudowa przełącznika Instrukcja podobnie jak inne standardowe języki programowania, ale ten typ instrukcji można zaimplementować w Pythonie za pomocą funkcji niestandardowej. szczegóły_pracownika() Funkcja jest tworzona w poniższym skrypcie, aby działała jak instrukcja switch-case. Funkcja zawiera jeden parametr i słownik o nazwie przełącznik. Wartość parametru funkcji jest sprawdzana z każdym indeksem słownika. Jeśli zostanie znalezione jakiekolwiek dopasowanie, z funkcji zostanie zwrócona odpowiednia wartość indeksu; w przeciwnym razie druga wartość parametru przełącznik.get() metoda zostanie zwrócona.

c8.py

# Przełącznik do implementacji opcji obudowy przełącznika
definitywnieszczegóły_pracownika(NS):
przełącznik= {
'1004':„Nazwisko pracownika: MD. Mehrab,
'1009':„Nazwisko pracownika: Mita Rahman”,
'1010':„Nazwisko pracownika: Sakib Al Hasan”,
}
'''Pierwszy argument zostanie zwrócony, jeśli zostanie znalezione dopasowanie i
nic nie zostanie zwrócone, jeśli nie zostanie znalezione dopasowanie'''

powrótprzełącznik.dostwać(NS, 'nic')

# Weź identyfikator pracownika
NS= Wejście('Wprowadź identyfikator pracownika: ')
# Wydrukuj wyjście
wydrukować(szczegóły_pracownika(NS))

Zgodnie z następującymi danymi wyjściowymi, skrypt jest wykonywany dwa razy, a dwa nazwiska pracowników są drukowane na podstawie wartości identyfikatora.

Szczyt

Wykorzystanie pętli while:

W poniższym przykładzie pokazano użycie pętli while w Pythonie. Dwukropek(:) służy do zdefiniowania bloku początkowego pętli, a wszystkie instrukcje pętli muszą być zdefiniowane przy użyciu odpowiedniego wcięcia; w przeciwnym razie pojawi się błąd wcięcia. W poniższym skrypcie Licznik wartość jest inicjowana na 1 który jest używany w pętli. Pętla wykona 5 iteracji i wydrukuje wartości licznika w każdej iteracji. ten licznik wartość jest zwiększana o 1 w każdej iteracji, aby osiągnąć warunek zakończenia pętli.

c9.py

# Zainicjuj licznik
licznik= 1
# Powtórz pętlę 5 razy
podczaslicznik< 6:
# Wydrukuj wartość licznika
wydrukować ('Aktualna wartość licznika: %d'% licznik)
# Zwiększ licznik
licznik=licznik +1

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Szczyt

Korzystanie z pętli for:

Pętla for jest używana w Pythonie do wielu celów. Początkowy blok tej pętli musi być zdefiniowany za pomocą dwukropka(:), a instrukcje są definiowane za pomocą odpowiedniego wcięcia. W poniższym skrypcie zdefiniowana jest lista nazw dni tygodnia, a do iteracji i drukowania każdego elementu listy używana jest pętla for. W tym przypadku metoda len() służy do zliczania wszystkich elementów listy i określenia limitu funkcji range().

c10.py

# Zainicjuj listę
dni powszednie= ['Niedziela', 'Poniedziałek', 'Wtorek','Środa', 'Czwartek','Piątek', 'Sobota']
wydrukować(„Siedem dni tygodnia to: ')
# Przeprowadź iterację listy za pomocą pętli for
dladzieńw zasięg(len(dni powszednie)):
wydrukować(dni powszednie[dzień])

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Szczyt

Uruchom jeden skrypt Pythona z innego:

Czasami wymagane jest użycie skryptu pliku Pythona z innego pliku Pythona. Można to zrobić łatwo, jak import dowolnego modułu za pomocą import słowo kluczowe. Tutaj, wakacje.py plik zawiera dwie zmienne inicjowane wartościami łańcuchowymi. Ten plik jest importowany w c11.py plik z aliasem ‘ v’ . Tutaj zdefiniowana jest lista nazw miesięcy. ten flaga zmienna jest tutaj używana do wypisania wartości wakacje1 zmienna jednorazowo dla miesięcy ‘ Czerwiec' oraz ' Lipiec'. Wartość wakacje2 zmienna będzie drukować dla miesiąca 'Grudzień' . Pozostałe dziewięciomiesięczne imiona zostaną wydrukowane, gdy pozostała część if-elseif-else instrukcja zostanie wykonana.

wakacje.py

# Zainicjuj wartości
wakacje1= 'Wakacje letnie'
wakacje2= 'Ferie zimowe'

c11.py

# Importuj inny skrypt Pythona
importwakacjejakv

# Zainicjuj listę miesięcy
miesiące= ['Styczeń', 'Luty', 'Marsz', 'Kwiecień', 'Może', 'Czerwiec',
'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień']
# Początkowa zmienna flagi do jednorazowego wydrukowania wakacji
flaga= 0

# Przeprowadź iterację listy za pomocą pętli for
dlamiesiącwmiesiące:
Jeślimiesiąc== 'Czerwiec' lubmiesiąc== 'Lipiec':
Jeśliflaga== 0:
wydrukować('Ale już',v.wakacje1)
flaga= 1
Elifamiesiąc== 'Grudzień':
wydrukować('Ale już',v.wakacje2)
w przeciwnym razie:
wydrukować(„Bieżący miesiąc to”,miesiąc)

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu.

Szczyt

Użycie argumentu wiersza poleceń:

Poniższy skrypt pokazuje użycie argumentów wiersza poleceń w Pythonie. W Pythonie istnieje wiele modułów do analizowania argumentów wiersza poleceń „sys” importowany jest tutaj moduł, aby przeanalizować argumenty wiersza poleceń. len () Metoda służy do zliczania wszystkich argumentów, w tym nazwy pliku skryptu. Następnie zostaną wydrukowane wartości argumentów.

c12.py

# Importuj moduł sys
import system

# Całkowita liczba argumentów
wydrukować(„Wszystkie argumenty:”, len(system.argv))

wydrukować(„Wartości argumentów to:”)
# Iteruj argumenty wiersza poleceń za pomocą pętli for
dlaiw system.argv:
wydrukować(i)

Jeśli skrypt zostanie wykonany bez żadnych argumentów wiersza poleceń, pojawi się następujący wynik, który pokazuje nazwę pliku skryptu.

Wartości argumentów wiersza poleceń można ustawić w edytorze spyder, otwierając Uruchom konfigurację na plik okno dialogowe, klikając Biegać menu. Ustaw wartości ze spacją, klikając opcje wiersza poleceń w części Ustawienia ogólne okna dialogowego.

Jeśli skrypt zostanie wykonany po ustawieniu wartości pokazanych powyżej, pojawi się następujący wynik.


Wartości argumentów wiersza poleceń można łatwo przekazać w skrypcie Pythona z terminala. Poniższe dane wyjściowe pojawią się, jeśli skrypt zostanie wykonany z terminala.


Jeśli chcesz dowiedzieć się więcej o argumentach wiersza poleceń w pythonie, możesz sprawdzić samouczek, Jak parsować argumenty w wierszu poleceń w Pythonie? .

Szczyt

Użycie wyrażenia regularnego:

Wyrażenie regularne lub wyrażenie regularne jest używane w Pythonie do dopasowywania lub wyszukiwania i zastępowania dowolnej części ciągu na podstawie określonego wzorca. 'odnośnie' moduł jest używany w Pythonie do używania wyrażeń regularnych. Poniższy skrypt pokazuje użycie wyrażenia regularnego w Pythonie. Wzorzec użyty w skrypcie będzie pasował do tych ciągów, w których pierwszym znakiem ciągu jest wielka litera. Zostanie pobrana wartość ciągu i dopasowana do wzoru za pomocą mecz() metoda. Jeśli metoda zwróci true, zostanie wydrukowany komunikat o powodzeniu, w przeciwnym razie zostanie wydrukowany komunikat instruktażowy.

c13.py

# Importuj ponownie moduł
import odnośnie

# Weź dowolne dane ciągu
strunowy = Wejście('Wprowadź wartość ciągu: ')
# Zdefiniuj wzorzec wyszukiwania
wzór= '^[A-Z]'

# dopasuj wzór do wartości wejściowej
znaleziony= odnośnie.mecz(wzór, strunowy)

# Wydrukuj wiadomość na podstawie zwracanej wartości
Jeśliznaleziony:
wydrukować(„Wartość wejściowa rozpoczyna się wielką literą”)
w przeciwnym razie:
wydrukować('Musisz wpisać ciąg znaków zaczynający się od wielkiej litery')

Skrypt jest wykonywany dwa razy w następujących danych wyjściowych. mecz() funkcja zwraca fałsz dla pierwszego wykonania i zwraca prawdę dla drugiego wykonania.

Szczyt

Korzystanie z getpass:

przejść dalej to przydatny moduł Pythona, który służy do pobierania hasła od użytkownika. Poniższy skrypt pokazuje użycie modułu getpass. Tutaj używana jest metoda getpass(), która przyjmuje dane wejściowe jako hasło i „ Jeśli' Instrukcja służy tutaj do porównania wartości wejściowej ze zdefiniowanym hasłem. jesteś uwierzytelniony wiadomość zostanie wydrukowana, jeśli hasło będzie pasować, w przeciwnym razie zostanie wydrukowane Nie jesteś uwierzytelniony wiadomość.

c14.py

# importuj moduł getpass
import przejść dalej

# Odbierz hasło od użytkownika
hasło= przejść dalej.przejść dalej('Hasło:')

# Sprawdź hasło
Jeślihasło== „fahmida”:
wydrukować(„Jesteś uwierzytelniony”)
w przeciwnym razie:
wydrukować(„Nie jesteś uwierzytelniony”)

Jeśli skrypt zostanie uruchomiony z edytora spyder, zostanie wyświetlona wartość wejściowa, ponieważ konsola edytora nie obsługuje trybu hasła. Tak więc następujące dane wyjściowe pokazują hasło wejściowe w następujących danych wyjściowych.

Jeśli skrypt jest wykonywany z terminala, wartość wejściowa nie będzie pokazana jak inne hasło Linuksa. Skrypt jest wykonywany dwa razy z terminala z nieprawidłowym i poprawnym hasłem, które jest pokazane w poniższym wyjściu.

Szczyt

Użycie formatu daty:

Wartość daty można sformatować w Pythonie na różne sposoby. Poniższy skrypt używa datetim e moduł do ustawienia bieżącej i niestandardowej wartości daty. Dziś() Metoda służy tutaj do odczytania bieżącej daty i czasu systemowego. Następnie sformatowana wartość daty jest drukowana przy użyciu różnych nazw właściwości obiektu daty. Jak można przypisać i wydrukować niestandardową wartość daty, pokazano w następnej części skryptu.

c15.py

z data i godzina importData

# Przeczytaj aktualną datę
bieżąca data=Data.Dziś()

# Wydrukuj sformatowaną datę
wydrukować('Dzisiaj jest :%d-%d-%d'%(bieżąca data.dzień,bieżąca data.miesiąc,bieżąca data.rok))

# Ustaw niestandardową datę
niestandardowa_data=Data(2020, 12, 16)
wydrukować('Data to:',niestandardowa_data)

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Szczyt

Dodaj i usuń pozycję z listy:

obiekt list jest używany w Pythonie do rozwiązywania różnego rodzaju problemów. Python ma wiele wbudowanych funkcji do pracy z obiektem listy. W poniższym przykładzie pokazano, jak nowy element można wstawiać i usuwać z listy. W skrypcie zadeklarowana jest lista czterech pozycji. Wstawić() Metoda służy do wstawienia nowej pozycji na drugiej pozycji listy. usunąć() Metoda służy do wyszukiwania i usuwania określonej pozycji z listy. Lista jest drukowana po wstawieniu i usunięciu.

c16.py

# Zadeklaruj listę owoców
owoce= ['Mango','Pomarańczowy',„Guawa”,'Banan']

# Wstaw element na 2. pozycji
owoce.wstawić(1, 'Winogrono')

# Wyświetlanie listy po wstawieniu
wydrukować(„Wykaz owoców po wstawce:”)
wydrukować(owoce)

# Usuń przedmiot
owoce.usunąć(„Guawa”)

# Wydrukuj listę po usunięciu
wydrukować(„Lista owoców po usunięciu:”)
wydrukować(owoce)

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.


Jeśli chcesz poznać więcej szczegółów na temat wstawiania i usuwania skryptu Pythona, możesz sprawdzić samouczek, Jak dodawać i usuwać elementy z listy w Pythonie? .

Szczyt

Zrozumienie listy:

Zrozumienie list jest używane w Pythonie do tworzenia nowej listy na podstawie dowolnego ciągu, krotki lub innej listy. To samo zadanie można wykonać za pomocą funkcji for loop i lambda. Poniższy skrypt pokazuje dwa różne zastosowania rozumienia list. Wartość ciągu jest konwertowana na listę znaków przy użyciu rozumienia listy. Następnie krotka jest konwertowana na listę w ten sam sposób.

c17.py

# Utwórz listę znaków za pomocą rozumienia listy
lista_znaków= [zwęglaćdlazwęglaćw „linuxhint” ]
wydrukować(lista_znaków)

# Zdefiniuj krotkę stron internetowych
strony internetowe= („Google com”,„yahoo.com”, „zapytaj.com”, „bing.com”)

# Utwórz listę z krotki za pomocą rozumienia listy
site_list= [ Strona dla Strona wstrony internetowe]
wydrukować(site_list)

Szczyt

Dane plasterka:

plasterek() Metoda jest używana w Pythonie do wycinania określonej części łańcucha. Ta metoda ma trzy parametry. Te parametry są początek , zatrzymać, oraz krok . ten zatrzymać jest parametrem obowiązkowym, a pozostałe dwa parametry są opcjonalne. Poniższy skrypt pokazuje zastosowania plasterek() metoda z jednym, dwoma i trzema parametrami. Gdy jeden parametr jest używany w plasterek() metody, użyje obowiązkowego parametru, zatrzymać . Gdy oba parametry są używane w plasterek() metoda, więc początek oraz zatrzymać używane są parametry. Kiedy wszystkie trzy parametry są używane, wtedy początek , zatrzymać , oraz krok używane są parametry.

c18.py

# Przypisz wartość ciągu
tekst= „Naucz się programowania w Pythonie”

# Pokrój za pomocą jednego parametru
sliceObj= plasterek(5)
wydrukować(tekst[sliceObj])

# Pokrój za pomocą dwóch parametrów
sliceObj= plasterek(6,12)
wydrukować(tekst[sliceObj])

# Plasterek za pomocą trzech parametrów
sliceObj= plasterek(6,25,5)
wydrukować(tekst[sliceObj])

Poniższe dane wyjściowe pojawią się po uruchomieniu skryptu. Na początku plasterek() metoda, 5 jest używana jako wartość argumentu. Pokroił pięć znaków tekst zmienne, które są drukowane jako dane wyjściowe. W sekundę plasterek() metoda, 6 i 12 są używane jako argumenty. Krojenie rozpoczyna się od pozycji 6 i zatrzymuje po 12 znakach. W trzecim plasterek() metoda, 6, 25 i 5 są używane jako argumenty. Krojenie rozpoczyna się od pozycji 6, a cięcie kończy się po 25 znakach, pomijając 5 znaków w każdym kroku.

Szczyt

Dodaj i wyszukaj dane w słowniku:

obiekt słownika jest używany w Pythonie do przechowywania wielu danych, takich jak tablica asocjacyjna innych języków programowania. Poniższy skrypt pokazuje, jak można wstawić nowy element, a dowolny element można wyszukać w słowniku. Słownik informacji o kliencie jest deklarowany w skrypcie, w którym indeks zawiera identyfikator klienta, a wartość zawiera nazwę klienta. Następnie na końcu słownika wstawiana jest jedna nowa informacja o kliencie. Jako dane wejściowe do wyszukiwania w słowniku pobierany jest identyfikator klienta. 'dla' pętla i 'Jeśli' warunek służy do iterowania indeksów słownika i wyszukiwania wartości wejściowej w słowniku.

c19.py

# Zdefiniuj słownik
klienci= {'06753':„Mehzabin Afroze”,'02457':'Sztuka. Ali,
„02834”:„Mosarof Ahmed”,'05623':„Mila Hasan”, '07895':„Jakub Ali”}

# Dołącz nowe dane
klienci['05634'] = 'Mehboba Ferdous'

wydrukować(„Nazwiska klientów to:”)
# Wydrukuj wartości słownika
dlaklientwklienci:
wydrukować(klienci[klient])

# Weź identyfikator klienta jako dane wejściowe do wyszukiwania
Nazwa= Wejście(„Wprowadź identyfikator klienta:”)

# Wyszukaj identyfikator w słowniku
dlaklientwklienci:
Jeśliklient==Nazwa:
wydrukować(klienci[klient])
przerwa

Następujące dane wyjściowe pojawią się po wykonaniu skryptu i pobraniu ' 02457 ' jako wartość identyfikatora.


Jeśli chcesz dowiedzieć się więcej o innych przydatnych metodach słownika, możesz zapoznać się z samouczkiem 10 najbardziej przydatnych metod słownikowych Pythona .

Szczyt

Dodaj i wyszukaj dane w zestawie:

Poniższy skrypt pokazuje sposoby dodawania i wyszukiwania danych w zestawie Pythona. W skrypcie zadeklarowany jest zestaw danych całkowitych. Dodaj() Metoda służy do wprowadzania nowych danych do zbioru. Następnie wartość całkowita zostanie przyjęta jako dane wejściowe do wyszukania wartości w zestawie za pomocą dla pętla i Jeśli stan: schorzenie.

c20.py

# Zdefiniuj zestaw liczb
liczby= {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Dodaj nowe dane
liczby.Dodaj(pięćdziesiąt)
# Wydrukuj ustawione wartości
wydrukować(liczby)

wiadomość= „Nie znaleziono numeru”

# Weź wartość liczbową do wyszukiwania
numer_wyszukiwania= int(Wejście(„Wprowadź liczbę:”))
# Wyszukaj numer w zestawie
dlagodzinawliczby:
Jeśligodzina==search_number:
wiadomość= „Liczba została znaleziona”
przerwa

wydrukować(wiadomość)

Skrypt jest wykonywany dwa razy z wartością całkowitą 89 i 67. 89 nie istnieje w zbiorze, a Nie znaleziono numeru jest drukowany. 67 istnieje w zestawie i Numer został znaleziony jest drukowany.

Jeśli chcesz wiedzieć o unia działanie w zestawie, to możesz sprawdzić samouczek Jak używać unii na zestawie Pythona.

Szczyt

Policz pozycje na liście:

liczyć() Metoda jest używana w Pythonie do zliczania, ile razy dany ciąg pojawia się w innym ciągu. To może wymagać trzech argumentów. Pierwszy argument jest obowiązkowy i przeszukuje określony ciąg w całej części innego ciągu. Pozostałe dwa argumenty tej metody służą do ograniczenia wyszukiwania poprzez zdefiniowanie pozycji wyszukiwania. W poniższym skrypcie liczyć() metoda jest używana z jednym argumentem, który przeszuka i policzy słowo ‘ Pyton ' w strunowy zmienny.

c21.py

# Zdefiniuj ciąg
strunowy = „Python Bash Java Python PHP PERL”
# Zdefiniuj ciąg wyszukiwania
Szukaj= 'Pyton'
# Przechowuj wartość liczenia
liczyć= strunowy.liczyć(Szukaj)
# Wydrukuj sformatowane wyjście
wydrukować('%s pojawia się %d razy'%(Szukaj,liczyć))

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Jeśli chcesz poznać więcej szczegółów na temat metody count(), możesz zapoznać się z samouczkiem, Jak używać metody count() w Pythonie? .

Szczyt

Zdefiniuj i wywołaj funkcję:

Jak można zadeklarować i wywołać funkcję zdefiniowaną przez użytkownika w pythonie, pokazano w poniższym skrypcie. Tutaj deklarowane są dwie funkcje. dodatek() funkcja zawiera dwa argumenty do obliczenia sumy dwóch liczb i wypisania wartości. powierzchnia() funkcja zawiera jeden argument do obliczenia pola powierzchni koła i zwrócenia wyniku wywołującemu za pomocą powrót oświadczenie.

c22.py

# Zdefiniuj funkcję dodawania
definitywniedodatek(numer 1,numer 2):
wynik=numer1 + numer2
wydrukować(„Wynik dodawania:”,wynik)

# Zdefiniuj funkcję obszaru za pomocą instrukcji return
definitywniepowierzchnia(promień):
wynik= 3,14* promień * promień
powrótwynik

# Funkcja dodawania połączeń
dodatek(400, 300)
# Funkcja obszaru połączenia
wydrukować(„Obszar koła to”,powierzchnia(4))

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.


Jeśli chcesz poznać szczegóły dotyczące wartości zwracanych przez funkcję Pythona, możesz zapoznać się z samouczkiem, Zwróć wiele wartości z funkcji Pythona .

Szczyt

Użycie wyjątku rzutu i złapania:

próbować oraz łapać block służą do zgłaszania i przechwytywania wyjątku. Poniższy skrypt pokazuje użycie próbuj złapać blok w Pythonie. w próbować blok, wartość liczbowa zostanie przyjęta jako wejściowa i zostanie sprawdzona, czy liczba jest parzysta lub nieparzysta. Jeśli jako dane wejściowe podano wartość nienumeryczną, to a Błąd wartości zostanie wygenerowany, a wyjątek zostanie zgłoszony do łapać bloku, aby wydrukować komunikat o błędzie.

c23.py

# Wypróbuj blok
próbować:
# Weź numer
numer= int(Wejście('Wprowadź liczbę: '))
Jeśliliczba %2 == 0:
wydrukować(„Liczba jest parzysta”)
w przeciwnym razie:
wydrukować(„Liczba jest nieparzysta”)

# Blok wyjątków
z wyjątkiem (Błąd wartości):
# Wydrukuj komunikat o błędzie
wydrukować(„Wprowadź wartość liczbową”)

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.


Jeśli chcesz poznać więcej szczegółów na temat obsługi wyjątków w Pythonie, możesz zapoznać się z samouczkiem Obsługa wyjątków w Pythonie .

Szczyt

Odczyt i zapis pliku:

Poniższy skrypt pokazuje sposób odczytu i zapisu do pliku w Pythonie. Nazwa pliku jest zdefiniowana w zmiennej nazwa pliku. Plik jest otwierany do zapisu za pomocą otwarty() na początku skryptu. W pliku zapisane są trzy wiersze za pomocą pisać() metoda. Następnie ten sam plik jest otwierany do odczytu za pomocą otwarty() metody, a każdy wiersz pliku jest odczytywany i drukowany za pomocą dla pętla.

c24.py

#Przypisz nazwę pliku
Nazwa pliku= „języki.txt”
# Otwórz plik do pisania
fileHandler= otwarty(Nazwa pliku, 'w')

# Dodaj tekst
FileHandler.pisać('Grzmotnąć ')
FileHandler.pisać('Pyton ')
FileHandler.pisać(„PHP” ')

# Zamknij plik
FileHandler.blisko()

# Otwórz plik do czytania
fileHandler= otwarty(Nazwa pliku, 'r')

# Czytaj plik wiersz po wierszu
dlaliniawFileHandler:
wydrukować(linia)

# Zamknij plik
FileHandler.blisko()

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Jeśli chcesz dowiedzieć się więcej o czytaniu i zapisywaniu plików w Pythonie, możesz sprawdzić samouczek, Jak czytać i pisać do plików w Pythonie .

Szczyt

Lista plików w katalogu:

Zawartość dowolnego katalogu można odczytać za pomocą ty moduł Pythona. Poniższy skrypt pokazuje, jak uzyskać listę określonego katalogu w pythonie za pomocą ty moduł. katalog_listy () Metoda jest używana w skrypcie do wyszukania listy plików i folderów katalogu. dla pętla służy do drukowania zawartości katalogu.

c25.py

# Importuj moduł systemu operacyjnego do odczytu katalogu
import ty

# Ustaw ścieżkę katalogu
ścieżka= '/home/fahmida/projekty/bin'

# Przeczytaj zawartość pliku
pliki= ty.listdir(ścieżka)

# Wydrukuj zawartość katalogu
dla plik wpliki:
wydrukować(plik)

Zawartość katalogu pojawi się po wykonaniu skryptu, jeśli istnieje zdefiniowana ścieżka do katalogu.

Szczyt

Czytaj i pisz za pomocą marynaty:

Poniższy skrypt pokazuje sposoby zapisu i odczytu danych za pomocą marynata moduł Pythona. W skrypcie obiekt jest deklarowany i inicjowany za pomocą pięciu wartości liczbowych. Dane tego obiektu są zapisywane do pliku za pomocą wysypisko() metoda. Następnie Załaduj() Metoda służy do odczytywania danych z tego samego pliku i przechowywania ich w obiekcie.

c26.py

# Importuj moduł marynowania
import marynata

# Zadeklaruj obiekt do przechowywania danych
obiekt danych= []
# Powtórz pętlę for 5 razy
dlana jednegow zasięg(10,piętnaście):
obiekt danych.dodać(na jednego)

# Otwórz plik do zapisu danych
obsługa_plików= otwarty('Języki', „wb”)
# Zrzuć dane obiektu do pliku
marynata.wysypisko(obiekt danych,obsługa_plików)
# zamknij obsługę plików
obsługa_plików.blisko()

# Otwórz plik do odczytu pliku
obsługa_plików= otwarty('Języki', „rb”)
# Załaduj dane z pliku po deserializacji
obiekt danych= marynata.Załaduj(obsługa_plików)
# Iteruj pętlę, aby wydrukować dane
dlagodzinawobiekt danych:
wydrukować('Wartość danych: ',godzina)
# zamknij obsługę plików
obsługa_plików.blisko()

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Jeśli chcesz dowiedzieć się więcej o czytaniu i pisaniu za pomocą marynaty, możesz sprawdzić samouczek, Jak zamarynować obiekty w Pythonie .

Szczyt

Zdefiniuj klasę i metodę:

Poniższy skrypt pokazuje, jak można zadeklarować klasę i metodę i uzyskać do nich dostęp w języku Python. Tutaj klasa jest deklarowana ze zmienną klasy i metodą. Następnie obiekt klasy jest deklarowany w celu uzyskania dostępu do zmiennej klasy i metody klasy.

c27.py

# Zdefiniuj klasę
klasaPracownik:
Nazwa= „Mostak Mahmud”
# Zdefiniuj metodę
definitywnieDetale(samego siebie):
wydrukować(Stanowisko: dyrektor ds. marketingu)
wydrukować(„Dział: Sprzedaż”)
wydrukować(„Wynagrodzenie: 1000 dolarów”)

# Utwórz obiekt pracownika
emp=Pracownik()
# Wydrukuj zmienną klasy
wydrukować('Nazwa:',em.Nazwa)
# Wywołaj metodę klasy
em.Detale()

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Szczyt

Korzystanie z funkcji zakresu:

Poniższy skrypt pokazuje różne zastosowania funkcji range w Pythonie. Ta funkcja może przyjmować trzy argumenty. To są początek , zatrzymać , oraz krok . ten zatrzymać argument jest obowiązkowy. Gdy używany jest jeden argument, domyślną wartością początku jest 0. Funkcja range() z jednym argumentem, dwoma argumentami i trzema argumentami są używane w trzech dla pętle tutaj.

c28.py

# range() z jednym parametrem
dlagodzinaw zasięg(6):
wydrukować(godzina,kończyć się='')
wydrukować(' ')

# range() z dwoma parametrami
dlagodzinaw zasięg(5,10):
wydrukować(godzina,kończyć się='')
wydrukować(' ')

# range() z trzema parametrami
dlagodzinaw zasięg(0,8,2):
wydrukować(godzina,kończyć się='')

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Szczyt

Korzystanie z funkcji mapy:

mapa() Funkcja jest używana w Pythonie do zwracania listy przy użyciu dowolnej funkcji zdefiniowanej przez użytkownika i dowolnego obiektu iterowalnego. W poniższym skrypcie cal_moc() funkcja jest zdefiniowana do obliczenia xn, a funkcja jest używana w pierwszym argumencie funkcji mapa() funkcjonować. Lista o nazwie liczby jest używany w drugim argumencie mapa() funkcjonować. Wartość x zostanie pobrany od użytkownika, a mapa() funkcja zwróci listę wartości mocy x, na podstawie wartości pozycji liczby lista.

c29.py

# Zdefiniuj funkcję obliczania mocy
definitywniecal_moc(n):
powrótx ** n

# Weź wartość x
x= int(Wejście('Wprowadź wartość x:'))
# Zdefiniuj krotkę liczb
liczby= [2, 3, 4]

# Oblicz x do potęgi n za pomocą map()
wynik= mapa(cal_moc,liczby)
wydrukować(lista(wynik))

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Szczyt

Korzystanie z funkcji filtrowania:

filtr() Funkcja Pythona używa niestandardowej funkcji do filtrowania danych z iterowalnego obiektu i tworzenia listy z elementami dla tych, które funkcja zwraca true. W poniższym skrypcie Wybrana osoba() funkcja jest używana w skrypcie do tworzenia listy przefiltrowanych danych na podstawie elementów wybranaLista .

c30.py

# Zdefiniuj listę uczestników
= [„Mona Lisa”, „Akbar Hossain”, „Jakir Hasan”, „Zahadur Rahman”, „Zenifer Lopez”]
# Zdefiniuj funkcję do filtrowania wybranych kandydatów
definitywnieWybrana osoba(uczestnik):
wybrany= [„Akbar Hossain”, 'Zillur Rahman', „Mona Lisa”]
Jeśli(uczestnikwwybrany):
powrót Prawdziwe
wybranaLista= filtr(Wybrana osoba,uczestnik)
wydrukować(„Wybrani kandydaci to:”)
dlakandydatwwybranaLista:
wydrukować(kandydat)

Poniższe dane wyjściowe pojawią się po wykonaniu skryptu.

Szczyt

Wniosek:

Podstawy programowania w Pythonie są omówione przy użyciu 30 różnych tematów w tym artykule. Mam nadzieję, że przykłady z tego artykułu pomogą czytelnikom łatwo nauczyć się Pythona od samego początku.