Python viết tắt

Giả sử chúng ta có một chuỗi s đại diện cho một cụm từ, chúng ta phải tìm từ viết tắt của nó. Các từ viết tắt nên được viết hoa và không được bao gồm từ "và"

Vì vậy, nếu đầu vào giống như "Tổ chức nghiên cứu vũ trụ Ấn Độ", thì đầu ra sẽ là ISRO

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • mã thông báo. = mỗi từ của s là một mảng

  • chuỗi. = chuỗi trống

  • đối với mỗi từ trong mã thông báo, hãy làm

    • nếu từ không phải là "và", thì

      • chuỗi. = chuỗi nối chữ cái đầu tiên của từ

  • trả về chuyển đổi chuỗi thành chuỗi chữ hoa

Chúng ta hãy xem triển khai sau đây để hiểu rõ hơn -

Thí dụ

Bản thử trực tiếp

class Solution:
   def solve(self, s):
      tokens=s.split()
      string=""
      for word in tokens:
         if word != "and":
            string += str(word[0])
      return string.upper()
ob = Solution()
print(ob.solve("Indian Space Research Organisation"))

Đầu vào

"Indian Space Research Organisation"

đầu ra

ISRO

Python viết tắt


Python viết tắt

Từ viết tắt là dạng rút gọn của một từ được tạo bởi các từ hoặc cụm từ dài chẳng hạn như NLP để xử lý ngôn ngữ tự nhiên. Trong bài viết này, tôi sẽ hướng dẫn bạn cách viết chương trình tạo từ viết tắt bằng Python

Tạo từ viết tắt bằng Python

Để tạo từ viết tắt bằng Python, bạn cần viết chương trình python tạo dạng viết tắt của từ trong một câu nhất định. Bạn có thể làm điều này bằng cách tách và lập chỉ mục để lấy từ đầu tiên rồi kết hợp nó. Hãy xem cách tạo từ viết tắt bằng Python

Xem ý chính này trên GitHub

Nhập một cụm từ. Trí tuệ nhân tạo
trí tuệ nhân tạo

Trong đoạn mã trên, trước tiên tôi lấy đầu vào của người dùng chuỗi, sau đó tôi đang sử dụng hàm split() trong Python để tách câu. Sau đó, tôi đã khai báo một biến mới 'a' để lưu trữ từ viết tắt của một cụm từ

Ngoài ra, hãy đọc - Hơn 100 dự án học máy đã được giải quyết và giải thích

Cuối cùng, tôi đang chạy một vòng lặp for trên biến 'văn bản' đại diện cho sự phân chia đầu vào của người dùng. Trong khi chạy vòng lặp for, chúng tôi đang lưu trữ giá trị chỉ mục str[0] của mỗi từ sau khi tách và biến nó thành định dạng chữ hoa bằng cách sử dụng hàm upper()

Tóm lược

Đây là một chương trình python tuyệt vời để kiểm tra kỹ năng logic của bạn. Những loại chương trình này đóng góp rất nhiều cho các cuộc phỏng vấn mã hóa của bạn. Vì vậy, bạn nên tiếp tục thử các chương trình như vậy để phát triển hiểu biết tốt về việc tạo các thuật toán để thể hiện tốt trong các cuộc phỏng vấn mã hóa của mình

Tôi hy vọng bạn thích bài viết này về cách tạo từ viết tắt với ngôn ngữ lập trình Python. Vui lòng đặt câu hỏi có giá trị của bạn trong phần bình luận bên dưới

Vẫn không thể tìm thấy định nghĩa từ viết tắt mà bạn đang tìm kiếm?

trích dẫn

Sử dụng các tùy chọn trích dẫn bên dưới để thêm các chữ viết tắt này vào thư mục của bạn

Phân tích sâu hơn về trạng thái bảo trì của các chữ viết tắt dựa trên nhịp phiên bản PyPI đã phát hành, hoạt động của kho lưu trữ và các điểm dữ liệu khác đã xác định rằng việc bảo trì của nó là Không hoạt động

Một tín hiệu bảo trì dự án quan trọng cần xem xét để viết tắt là nó không thấy bất kỳ phiên bản mới nào được phát hành cho PyPI trong 12 tháng qua và có thể được coi là một dự án đã ngừng hoạt động hoặc ít nhận được sự quan tâm từ những người bảo trì dự án.

Trong tháng trước, chúng tôi không tìm thấy bất kỳ hoạt động yêu cầu kéo nào hoặc thay đổi trạng thái vấn đề đã được phát hiện đối với kho lưu trữ GitHub

Tiện ích viết tắt thêm khả năng xác định từ viết tắt. Cụ thể, mọi chữ viết tắt được xác định đều được gói trong thẻ

Phần mở rộng Viết tắt được bao gồm trong thư viện Markdown tiêu chuẩn

cú pháp

Chữ viết tắt được xác định bằng cách sử dụng cú pháp thiết lập trong

Do đó, văn bản sau (lấy từ tài liệu PHP được tham chiếu ở trên)

The HTML specification
is maintained by the W3C.

*[HTML]: Hyper Text Markup Language
*[W3C]:  World Wide Web Consortium

sẽ được kết xuất như

The HTML specification is maintained by the W3C.

Cách sử dụng

Xem Tiện ích mở rộng để biết cách sử dụng tiện ích mở rộng chung. Sử dụng abbr làm tên của phần mở rộng

Tiện ích mở rộng này không chấp nhận bất kỳ tùy chọn cấu hình đặc biệt nào

Một ví dụ tầm thường

markdown.markdown(some_text, extensions=['abbr'])

Tự động hóa những thứ nhàm chán với Python dành cho bất kỳ lập trình viên Python nào muốn học cách sử dụng Python để tự động hóa các tác vụ mất hàng giờ để thực hiện thủ công và cung cấp một cuộc khảo sát chiến thắng kết hợp kiến ​​thức cơ bản về lập trình với các chi tiết cụ thể của Python, khiến nó trở thành một

MIAMI - Đối với tất cả các mối nguy hiểm do trăn Miến Điện xâm lấn gây ra cho Everglades của Florida, có một điều mà các nhà nghiên cứu không muốn biết. cách chúng tương tác với một loài trăn khác có nguy cơ di chuyển vào cùng lãnh thổ

Python là một ngôn ngữ script phổ biến, nguồn mở, miễn phí

M2 EQUITYBITES-Ngày 5 tháng 11 năm 2014-ON Semiconductor thêm hai cảm biến mới vào dòng cảm biến hình ảnh PYTHON CMOS

TIN TỨC SẢN PHẨM MÁY TÍNH TRÊN TOÀN THẾ GIỚI-Ngày 5 tháng 11 năm 2014-ON Semiconductor bổ sung hai cảm biến mới cho dòng cảm biến hình ảnh PYTHON CMOS

Samsonite, công ty hàng đầu về túi du lịch, hành lý và phụ kiện cao cấp, đã ra mắt Bộ sưu tập Python, sự kết hợp giữa tay nghề thủ công tinh xảo nhất và sự đổi mới

Python viết tắt là gì?

từ viết tắt
Sự định nghĩa
PY
Python (định dạng tệp/phần mở rộng)
PY
Paraguay (mã quốc gia IAO, tên miền cấp cao nhất)
PY
Năm chương trình
PY
đa giác
Python đại diện cho cái gì? . thefreedictionary. com › pythonnull

Là gì. PY gọi?

Tệp PY là gì? . py chứa mã nguồn Python .

PY có phải là viết tắt của Python không?

Tệp PY là tệp chương trình hoặc tập lệnh được viết bằng Python , một ngôn ngữ lập trình hướng đối tượng được thông dịch. Nó có thể được tạo và chỉnh sửa bằng trình soạn thảo văn bản, nhưng yêu cầu trình thông dịch Python để chạy. Các tệp PY thường được sử dụng để lập trình máy chủ web và các hệ thống máy tính quản trị khác.

Python được biết đến để làm gì?

Mặc dù bắt đầu như một dự án sở thích được đặt theo tên của Monty Python, Python hiện là một trong những ngôn ngữ lập trình phổ biến và được sử dụng rộng rãi nhất trên thế giới. Bên cạnh phát triển web và phần mềm, Python được sử dụng để phân tích dữ liệu, học máy và thậm chí cả thiết kế