Thư tháng 3 trăn

Chúng ta có thể sử dụng hai cách để lấy tên tháng từ một số trong Python. Đầu tiên là mô-đun lịch và thứ hai là phương thức

Month Number: 2
Month full name is: February
Month short name is: Feb
4 của mô-đun ngày giờ. Các bước bên dưới cho biết cách lấy tên tháng từ một số trong Python bằng mô-đun lịch

  1. Nhập mô-đun lịch

    Lịch là một mô-đun tích hợp có sẵn trong Python. Mô-đun này cho phép bạn xuất lịch như chương trình Unix cal và cung cấp thêm các chức năng hữu ích liên quan đến lịch

  2. Sử dụng lịch. thuộc tính dữ liệu month_name

    Sử dụng thuộc tính

    Month Number: 2
    Month full name is: February
    Month short name is: Feb
    5 để lấy tên đầy đủ của tháng từ một số.

    ______06 là một mảng đại diện cho các tháng trong năm ở ngôn ngữ hiện tại. Điều này tuân theo quy ước tiêu chuẩn của tháng Giêng là tháng số 1, vì vậy nó có độ dài là 13 và
    Month Number: 2
    Month full name is: February
    Month short name is: Feb
    7 là chuỗi rỗng.

    Ví dụ:
    Month Number: 2
    Month full name is: February
    Month short name is: Feb
    8 sẽ trả về tháng 2 dưới dạng tên tháng. Ở đây 2 là số tháng.

  3. Sử dụng lịch. thuộc tính dữ liệu month_abbr

    Nếu bạn muốn chuyển đổi số tháng thành tên tháng viết tắt, hãy sử dụng thuộc tính dữ liệu

    Month Number: 2
    Month full name is: February
    Month short name is: Feb
    9.

    Ví dụ:
    import calendar
    
    # get all months name using number
    for i in range(1, 13):
        # get month name
        print('Month full name is:', calendar.month_name[i])
        print('Month short name is:', calendar.month_abbr[i])
    0 sẽ trả về Feb dưới dạng tên tháng. Ghi chú. Feb là tên viết tắt của tháng 2.

Thí dụ. Nhận tên tháng từ số trong Python

import calendar

num = 2
print('Month Number:', num)

# get month name
print('Month full name is:', calendar.month_name[num])
print('Month short name is:', calendar.month_abbr[num])

đầu ra

Month Number: 2
Month full name is: February
Month short name is: Feb

Ngoài ra, bạn có thể lấy tên của tất cả các tháng bằng thuộc tính dữ liệu này

Thí dụ

import calendar

# get all months name using number
for i in range(1, 13):
    # get month name
    print('Month full name is:', calendar.month_name[i])
    print('Month short name is:', calendar.month_abbr[i])

Nhận tên tháng từ Datetime trong Python

Sử dụng đoạn mã dưới đây để lấy tên tháng từ một đối tượng ngày giờ

  • Đầu tiên, trích xuất số tháng từ đối tượng ngày giờ bằng thuộc tính
    import calendar
    
    # get all months name using number
    for i in range(1, 13):
        # get month name
        print('Month full name is:', calendar.month_name[i])
        print('Month short name is:', calendar.month_abbr[i])
    1
  • Tiếp theo, sử dụng thuộc tính
    import calendar
    
    # get all months name using number
    for i in range(1, 13):
        # get month name
        print('Month full name is:', calendar.month_name[i])
        print('Month short name is:', calendar.month_abbr[i])
    2 để lấy tên tháng

Thí dụ

Month Number: 2
Month full name is: February
Month short name is: Feb
2

đầu ra

Month Number: 2
Month full name is: February
Month short name is: Feb
3

Nhận tên tháng từ Datetime bằng cách sử dụng strftime()

Phương thức strftime() biểu thị ngày giờ ở định dạng chuỗi. Sử dụng

import calendar

# get all months name using number
for i in range(1, 13):
    # get month name
    print('Month full name is:', calendar.month_name[i])
    print('Month short name is:', calendar.month_abbr[i])
3 để chuyển đối tượng datetime thành chuỗi theo định dạng tương ứng

Các mã định dạng là các chỉ thị tiêu chuẩn để đề cập đến định dạng mà bạn muốn biểu thị ngày giờ. Ví dụ: mã

import calendar

# get all months name using number
for i in range(1, 13):
    # get month name
    print('Month full name is:', calendar.month_name[i])
    print('Month short name is:', calendar.month_abbr[i])
4 chuyển đổi ngày thành định dạng
import calendar

# get all months name using number
for i in range(1, 13):
    # get month name
    print('Month full name is:', calendar.month_name[i])
    print('Month short name is:', calendar.month_abbr[i])
5

Trong trường hợp của chúng tôi, chúng tôi cần tên tháng, vì vậy chúng tôi cần sử dụng hai chỉ thị bên dưới

  • import calendar
    
    # get all months name using number
    for i in range(1, 13):
        # get month name
        print('Month full name is:', calendar.month_name[i])
        print('Month short name is:', calendar.month_abbr[i])
    6. Trả về tên đầy đủ của tháng. Giống như, tháng sáu, tháng ba
  • import calendar
    
    # get all months name using number
    for i in range(1, 13):
        # get month name
        print('Month full name is:', calendar.month_name[i])
        print('Month short name is:', calendar.month_abbr[i])
    7. Trả về tên viết tắt của tháng (Ba ký tự đầu tiên). Như, Mar, Jun

Xem thêm chỉ thị để tham khảo

Thí dụ

Month Number: 2
Month full name is: February
Month short name is: Feb
9

đầu ra

Month Number: 2
Month full name is: February
Month short name is: Feb
0

Chuyển đổi tên tháng thành số tháng trong Python

Bây giờ, hãy xem cách chuyển đổi tên tháng thành số tháng. Chúng ta cũng sẽ xem cách chuyển đổi số tháng thành tên tháng viết tắt hoặc tên tháng viết tắt thành số tháng

Thí dụ

Sử dụng ví dụ này, bạn có thể ánh xạ tên tháng thành số tháng và ngược lại

Month Number: 2
Month full name is: February
Month short name is: Feb
1

đầu ra

Month Number: 2
Month full name is: February
Month short name is: Feb
2

Chuyển đổi số tháng thành tên tháng trong gấu trúc

Nếu bạn đang làm việc với một chuỗi hoặc khung dữ liệu gấu trúc, những ví dụ này sẽ giúp bạn. Trước tiên, hãy xem cách lấy tên tháng của chuỗi pandas gồm nhiều ngày

Sử dụng hàm

import calendar

# get all months name using number
for i in range(1, 13):
    # get month name
    print('Month full name is:', calendar.month_name[i])
    print('Month short name is:', calendar.month_abbr[i])
8 để lấy tên tháng trong gấu trúc

Chuyển đổi ngày giờ của gấu trúc thành tên tháng

Thí dụ

Month Number: 2
Month full name is: February
Month short name is: Feb
4

đầu ra

Month Number: 2
Month full name is: February
Month short name is: Feb
0

Chuyển đổi một cột số tháng trong khung dữ liệu thành tên tháng

Nếu một trong các cột của khung dữ liệu gấu trúc chứa số tháng, thì hãy sử dụng mã bên dưới để chuyển đổi số tháng thành tên tháng