Samouczek Pythona

Strona główna Pythona Wprowadzenie do Pythona Wprowadzenie do Pythona Składnia Pythona Komentarze w Pythonie Zmienne w Pythonie Typy danych Pythona Liczby w Pythonie Casting w Pythonie Ciągi Pythona Wartości logiczne w Pythonie Operatory Pythona Listy Pythona Krotki Pythona Zestawy Pythona Słowniki Pythona Python, jeśli... w przeciwnym razie Pętle while Pythona Python dla pętli Funkcje Pythona Python Lambda Tablice Pythona Klasy/obiekty Pythona Dziedziczenie Pythona Iteratory Pythona Zakres Pythona Moduły Pythona Daty Pythona Matematyka w Pythonie Python JSON RegEx w Pythonie PIP w Pythonie Python Wypróbuj... Z wyjątkiem Dane wejściowe użytkownika w Pythonie Formatowanie ciągów w Pythonie

Obsługa plików

Obsługa plików w Pythonie Odczytywanie plików Pythona Zapis/Tworzenie plików w Pythonie Usuń pliki Pythona

Moduły Pythona

Samouczek NumPy Przewodnik po pandzie Samouczek Scipy

Python Matplotlib

Wprowadzenie do biblioteki Matplotlib Matplotlib Rozpocznij Matplotlib Pyplot Matplotlib kreślenie Markery Matplotlib Linia Matplotlib Etykiety Matplotlib Siatka Matplotlib Wykresy podrzędne Matplotlib Rozproszenie Matplotlib Paski Matplotlib Histogramy Matplotlib Wykresy kołowe Matplotlib

Nauczanie maszynowe

Pierwsze kroki Tryb średniej mediany Odchylenie standardowe Percentyl Dystrybucja danych Normalna dystrybucja danych Wykres punktowy Regresja liniowa Regresja wielomianowa Regresja wielokrotna Skala Trenuj/Test Drzewo decyzyjne

Python MySQL

Rozpocznij MySQL Tworzenie bazy danych MySQL Utwórz tabelę MySQL Wstaw MySQL Wybór MySQL MySQL Gdzie Zamów MySQL według Usuń MySQL Tabela upuszczania MySQL Aktualizacja MySQL Limit MySQL Dołącz do MySQL

Python MongoDB

MongoDB Rozpocznij MongoDB Utwórz bazę danych MongoDB Utwórz kolekcję Wstaw MongoDB MongoDB Znajdź Zapytanie MongoDB Sortuj MongoDB Usuń MongoDB MongoDB Drop Collection Aktualizacja MongoDB Limit MongoDB

Odniesienie do Pythona

Przegląd Pythona Wbudowane funkcje Pythona Metody ciągów Pythona Metody listy Pythona Metody słownika Pythona Metody krotek w Pythonie Metody zestawów Pythona Metody plików Pythona Słowa kluczowe w Pythonie Wyjątki Pythona Słownik Pythona

Odniesienie do modułu

Moduł losowy Moduł żądań Moduł statystyk Moduł matematyczny Moduł cMath

Instrukcje Pythona

Usuń duplikaty listy Odwróć ciąg Dodaj dwie liczby

Przykłady Pythona

Przykłady Pythona Kompilator Pythona Ćwiczenia z Pythona Quiz Pythona Certyfikat Pythona

Data i godzina w Pythonie


Daty Pythona

Data w Pythonie nie jest własnym typem danych, ale możemy zaimportować moduł o nazwie datetimedo pracy z datami jako obiektami daty.

Przykład

Zaimportuj moduł datetime i wyświetl aktualną datę:

import datetime

x = datetime.datetime.now()
print(x)

Wyjście daty

Gdy wykonamy kod z powyższego przykładu, wynik będzie następujący:

2022-01-29 09:36:23.922452

Data zawiera rok, miesiąc, dzień, godzinę, minutę, sekundę i mikrosekundę.

Moduł datetimeposiada wiele metod zwracania informacji o obiekcie date.

Oto kilka przykładów, o których dowiesz się więcej w dalszej części tego rozdziału:

Przykład

Zwróć rok i nazwę dnia tygodnia:

import datetime

x = datetime.datetime.now()

print(x.year)
print(x.strftime("%A"))

Tworzenie obiektów daty

Do stworzenia daty możemy użyć datetime()klasy (konstruktora) datetimemodułu.

Klasa datetime()wymaga trzech parametrów do utworzenia daty: rok, miesiąc, dzień.

Przykład

Utwórz obiekt daty:

import datetime

x = datetime.datetime(2020, 5, 17)

print(x)

Klasa datetime()przyjmuje również parametry czasu i strefy czasowej (godzina, minuta, sekunda, mikrosekunda, strefa czasowa), ale są one opcjonalne i mają wartość domyślną 0, ( Nonedla strefy czasowej).



Metoda strftime()

Obiekt datetimeposiada metodę formatowania obiektów daty na czytelne ciągi.

Metoda jest wywoływana strftime()i przyjmuje jeden parametr , formataby określić format zwróconego ciągu znaków:

Przykład

Wyświetl nazwę miesiąca:

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))

Odniesienie do wszystkich kodów formatu prawnego:

Directive Description Example Try it
%a Weekday, short version Wed
%A Weekday, full version Wednesday
%w Weekday as a number 0-6, 0 is Sunday 3
%d Day of month 01-31 31
%b Month name, short version Dec
%B Month name, full version December
%m Month as a number 01-12 12
%y Year, short version, without century 18
%Y Year, full version 2018
%H Hour 00-23 17
%I Hour 00-12 05
%p AM/PM PM
%M Minute 00-59 41
%S Second 00-59 08
%f Microsecond 000000-999999 548513
%z UTC offset +0100
%Z Timezone CST
%j Day number of year 001-366 365
%U Week number of year, Sunday as the first day of week, 00-53 52
%W Week number of year, Monday as the first day of week, 00-53 52
%c Local version of date and time Mon Dec 31 17:41:00 2018
%C Century 20
%x Local version of date 12/31/18
%X Local version of time 17:41:00
%% A % character %
%G ISO 8601 year 2018
%u ISO 8601 weekday (1-7) 1
%V ISO 8601 weeknumber (01-53) 01