• 티스토리 홈
  • 프로필사진
    KIMJAVAN
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
KIMJAVAN
  • 프로필사진
    KIMJAVAN
    • 개발 (160)
      • 마크업 언어 (19)
        • HTML (7)
        • CSS (12)
      • 자바스크립트 (85)
        • JavaScript (34)
        • JS Library (6)
        • React (13)
        • threeJS (6)
        • TypeScript (2)
        • Next js (5)
        • Node JS (18)
        • webGL (1)
      • AI (4)
        • chat-gpt (4)
      • flutter (17)
        • dart (11)
        • flutter (6)
      • Sql (3)
      • PHP (4)
      • Python (2)
      • Git (4)
      • vscode (1)
      • 개발 도움 사이트 (7)
      • 작업기록 (1)
      • 오류 모음 (3)
      • 메모장 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • [Python] 2023.10.30 // 캐멀, 스네이크, print(), 이스케이프 문자, 여러 줄 문자열, 문자 선택 연산자, 문자열의 길이 출력 len()
        2023년 10월 30일
        • KIMJAVAN
        • 작성자
        • 2023.10.30.:04
        728x90

        1. 캐멀 케이스

        ex ) Print AnimalLike 같이 첫 문자가 대문자로 시작하는 것

        캐멀 케이스는 클래스로 사용된다.

         

        2. 스네이크 케이스

        ex ) print input map_img 같이 첫 문자가 소문자로 시작하는 것

        스네이크 케이스는 뒤에 괄호가 있으면 함수이고

        뒤에 괄호가 없으면 변수이다

         

        ** 단순한 구분이라 약간의 예외는 있다

         

        print() = > 함수

        list() = > 함수

        math.pi = > 변수

        class Animal = > 클래스

        Beautiful() => 클래스이지만 뒤에 괄호가 있다. 이런 경우는 클래스 생성자라고 부르며 특이한 형태의 함수이다.

        일단 Beautiful이라는 식별자는 클래스이다.


        print() : 출력하기

        괄호 안의 것을 출력한다.

        print("안녕","하세요") = > '안녕 하세요' 로 출력함

         

        print() 로 안에 아무것도 안넣고 출력하면 아무것도 출력하지 않고 단순 줄바꿈을 한다.

        대화형 셸에 print()를 입력하면 아무것도 출력하지 않고 빈 줄을 만든 후 프롬프트를 출력한다.


        이스케이프 문자

        \n : 줄바꿈을 한다

        \t : 탭을 의미한다


        여러 줄 문자열

        이스케이프 문자 중에 \n을 입력하면 줄바꿈이 가능하다

        하지만 이런 식으로 쓰면 코드를 한 눈에 보기 힘들다

        파이썬은 그래서 여러 줄을 쓸 수 있는 문자열 기능을 제공한다

        print("""내용""")혹은
        print('''내용''')

        큰 따옴표나 작은 따옴표를 3번 반복하는 것으로 여러줄의 문자를 \n을 사용하지 않고 표현 가능하다.

         

        만약, 의도하지 않은 줄바꿈이 들어가지 않게 하려면

        print("""\내용\""")
        print('''\내용\''')

        따옴표 앞 뒤에 백슬래시(한국은 원 기호)로 표현한다.


        문자 선택 연산자 (양수, 음수 인덱스 출력)

        print("파이썬"[0]) => '파' 출력

        print("파이썬"[1]) => '이' 출력

        print("파이썬"[2]) => '썬' 출력

         

        print("파이썬"[-1]) => '썬' 출력

        print("파이썬"[-2]) => '이' 출력

        print("파이썬"[-3]) => '파' 출력

         

        print("파이썬"[0:2]) => '파이' 출력 => 0부터(포함) 2까지(미만) 출력한다

        print("파이썬"[1:2]) => '이' 출력 => 1부터(포함) 2까지(미만) 출력한다

         

        print("파이썬"[0:]) = > '파이썬' 출력  = > 0번부터 출력

        print("파이썬"[1:]) = > '이썬' 출력  = > 1번부터 출력

        print("파이썬"[:2]) => "파" 출력 = > 뒤에서 두번째까지 출력

        print("파이썬"[:1]) => "파이" 출력  = > 뒤에서 첫번째까지 출력

         

        ** 문자열보다 인덱스 범위값을 크게주면 오류가 발생한다


        문자열의 길이를 구하기 len()

        print(len("안녕하십니까"))
        = > 6출력

        저작자표시 비영리 변경금지 (새창열림)

        'Python' 카테고리의 다른 글

        [Python] Cast 캐스트  (0) 2023.11.09
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바