ProgrammingLang/python

[python] 10. 문자열 다루기 2탄 (pyperclip)

jinkwon.kim 2018. 11. 13. 00:36
728x90
반응형

[python] 10. 문자열 다루기


1. 문자열 관련 함수 

  1) 문자열 길이 len()

    - 문자열 길이 반환

  2) 문자열 나누기 split()

    - 문자열을 특정 문자를 중심으로 분리하는 함수

- 결과를 리스트로 제공한다.


  3) 문자열 결함 join()

    - 특정 문자를 사이사이에 넣어 리스틀 문자열로 결함합니다.


  4) in, not in 연산자 

    - 단어가 문자열에 존재하는 확인

- 대소 문자를 구분한다.


  5) upper(), lower(), isupper(), islower()

    - upper(), lower() 대/소 문자로 변경 

    - isupper(), islower() 대/소 문자 확인 

 

 6) isX 계열 문자열 함수

    

 

 7) statwith(), endwith()

    - statwith() 특정 문자열로 시작하는 확인

- endwith() 특정 문자열로 끝나는지 확인


7. 문자열 포맷팅 

  1) python 2 버전 포매팅 

    - 옛날 스타일 % 를 사용 

- %s 문자열 표현, %d 숫자 표현


  2) python 3 번 포매팅

    - python2 방식도 지원함

(1) 순차적으로 포매팅

(2) 순서를 변경하여 포매팅

(3) 키워드 파라미터로 포매팅<직관 적이여서 좋다>

(4) 딕셔너리 포매팅(데이터를 모두 딕셔너리로 만들어서 사용)


8. Copy & Paste 클립보드 - pyperclip 모듈

  - copy(), paste()함수로 텍스를 클립보드에 복사하고 붙이기를 지원 

  - Ctrl+C, Ctrl+V 지원

  - pyperclip 모듈 설치 필요

  - copy() 호출시 바로 클립보드에 복사가 된다.

  - paste() 호출시 클립보드에 내용을 붙여 넣기가 된다.

  Ex)

    import pyperclip

    pyperclip.copy('hellow')

    pyperclip.paste()

    'hellow'

  

  


  

728x90
반응형