> 백엔드 개발 > 파이썬 튜토리얼 > Python Day-Nested for 루프 패턴,OOPS-객체 지향 프로그래밍 시스템

Python Day-Nested for 루프 패턴,OOPS-객체 지향 프로그래밍 시스템

Mary-Kate Olsen
풀어 주다: 2024-12-09 08:31:07
원래의
265명이 탐색했습니다.

Python Day-Nested for loop -pattern,OOPS-Object Oriented Programming System

패턴형성-계속
14)

for row in range(5):
    for col in range(row):
        print("* ", end=' ')
    for col in range(5-row):
        print(col+1, end=' ')
    print()
로그인 후 복사

출력:

1 2 3 4 5 
* 1 2 3 4 
* * 1 2 3 
* * * 1 2 
* * * * 1 
로그인 후 복사

OOPS-객체 지향 프로그래밍 시스템:

-->Python은 다중 패러다임 언어입니다.
-->Python에서 OOP(객체 지향 프로그래밍)는 프로그래밍에 객체와 클래스를 사용하는 프로그래밍 패러다임입니다.

몇 가지 죄송한 개념:
클래스-->아이디어(논리적 실체)의 템플릿 또는 청사진.
-->클래스는 객체의 집합입니다.
객체-->객체는 물리적, 실시간 또는 실제 개체입니다.
상태(속성)와 행위(메서드)를 포함합니다.
-->객체는 클래스를 표현합니다.

상태 및 행동 예시 - 물병
*상태-->그 물병의 용량(리터),어떤 재료로 구성되어 있는지
*행동-->병 채우고, 씻고, 열고, 닫습니다.

메모:

클래스는 객체 없이 제시될 수 있지만, 객체는 클래스 없이 생성될 수 없습니다.

클래스 및 대상 예시: 초대
수업 - 초대장을 인쇄할 수 있는 템플릿이 많이 있습니다. 따라서 각 템플릿은 수업을 나타냅니다.
객체 - 하나의 템플릿을 선택하고 초대의 물리적 사본을 얻은 경우 해당 초대 사본은 물리적 또는 실제 개체인 객체가 됩니다

캡슐화
-->우발적인 변경이나 삭제로부터 클래스를 보호하고 코드 재사용성과 유지 관리성을 향상시킵니다.
-->이 기능은 다른 사람이 사용할 수 없습니다.
-->__(docker)와 함께 특수 변수를 사용하여 정의됩니다.

예시-

class company:
    def __research():
        pass
    def __give_salary():
        pass

co=company()
co.__research()
로그인 후 복사

이 예에서는 회사가 연구 및 급여 데이터 캡슐화를 보호하려는 경우 사용할 수 있습니다.

Python 모듈:
-->파이썬 모듈을 설치하려면 터미널에서 sudo apt install python3-modulename 명령을 사용하세요.

1) 이모티콘 모듈:

import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)

# You can also reverse this:
result = emoji.demojize('Python is ?')
print(result)
로그인 후 복사

출력:

Python is ?
Python is :thumbs_up:
로그인 후 복사

위 내용은 Python Day-Nested for 루프 패턴,OOPS-객체 지향 프로그래밍 시스템의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿