[파이썬] 내가 보려고 만든 문자열 함수 2

2022. 1. 22. 13:00·Python/파이썬 함수

 

 

1. rjust()

원하는 문자를 왼쪽부터 채워 본래 값을 오른쪽으로 정렬해서 반환해준다.

arr = ['101', '0011', '11111']
print(arr[0].rjust(5, "0"))
print(arr[1].rjust(7, "0"))
print(arr[2].rjust(5, "0"))

 

-결과값

>> 00101
>> 0000011
>> 11111

 

 

 

 

2. ljust()

원하는 문자를 오른쪽부터 채워 본래 값을 왼쪽으로 정렬해서 반환해준다.

arr = ['101', '0011', '11111']
print(arr[0].ljust(5, "0"))
print(arr[1].ljust(7, "0"))
print(arr[2].ljust(5, "0"))

 

-결과값

>> 10100
>> 0011000
>> 11111

 

 

 

 

 

3. zfill()

그냥 원하는 문자열의 길이에서 부족한만큼 0(zero)을 왼쪽에 채워준다.

왼쪽에서부터 채운다는 점에서 rjust와 비슷하다

arr = ['101', 'hello', '11111']
print(arr[0].zfill(5))
print(arr[1].zfill(7))
print(arr[2].zfill(5))

 

- 결과값

>> 00101
>> 00hello
>> 11111

 

 

 

4. find() / rfind()

문자열에서 원하는 값을 찾아준다.

find()는 왼쪽에서부터 찾고, rfind()는 오른쪽에서부터 찾는다.

str1 = "Hello world"
print(str1.find("l"))

str2 = "this is sunny day"
print(str2.find("is"))
print(str2.rfind("is"))

 

- 결과값

>> 2
>> 2
>> 5
'Python/파이썬 함수' 카테고리의 다른 글
  • [파이썬] 배열에 사용되는 함수
  • [파이썬] 파이썬에서 스택 & 큐 구현하기
  • [파이썬] itertools 사용하는 법 - 경우의 수
  • [파이썬] 람다식 쓰는법
gakko
gakko
좌충우돌 개발기
  • gakko
    MYVELOP 마이벨롭
    gakko
  • 전체
    오늘
    어제
    • 분류 전체보기 (203)
      • Spring (23)
        • Spring (10)
        • Spring Boot (7)
        • Spring Security (1)
        • Hibernate (4)
      • Test (3)
      • 끄적끄적 (6)
      • 활동 (35)
        • 부스트캠프 (23)
        • 동아리 (3)
        • 컨퍼런스 (3)
        • 글또 (5)
        • 오픈소스 컨트리뷰션 (1)
      • 디자인패턴 (0)
      • Git & GitHub (22)
        • Git (13)
        • Github Actions (1)
        • 오류해결 (5)
        • 기타(마크다운 등) (3)
      • 리눅스 (6)
        • 기초 (6)
        • 리눅스 서버 구축하기 (0)
      • Infra (2)
        • Docker (1)
        • Elastic Search (0)
        • Jenkins (1)
        • AWS (1)
      • MySQL (7)
        • 기초 (6)
        • Real MySQL (1)
      • 후기 (3)
        • Udemy 리뷰 (3)
      • CS (26)
        • 웹 기본지식 (0)
        • 자료구조 (13)
        • 운영체제 OS (12)
        • 데이터베이스 (1)
        • 시스템 프로그래밍 (0)
        • 기타 (0)
      • Tools (1)
        • 이클립스 (1)
        • IntelliJ (0)
      • 프로젝트 (1)
        • 모여모여(부스트캠프) (1)
      • JAVA (32)
        • Maven (6)
        • 오류해결 (11)
        • 자바 클래스&메소드 (1)
        • JSP & Servlet (12)
      • Javascript (5)
        • 기초 (3)
        • React (2)
      • Python (28)
        • 파이썬 함수 (9)
        • 알고리즘 문제풀이 (16)
        • 데이터 사이언스 (2)
        • 웹 크롤링 (1)
      • 단순정보전달글 저장소 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 우진님
  • 공지사항

  • 인기 글

  • 태그

    운영체제
    오류해결
    부스트캠프 7기
    파이썬
    부스트캠프
    알고리즘
    Python
    자바
    java
    스프링부트
    os
    Spring
    웹개발
    자바스크립트
    jsp
    MySQL
    Git
    GitHub
    스프링
    부스트캠프 멤버십
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
gakko
[파이썬] 내가 보려고 만든 문자열 함수 2
상단으로

티스토리툴바