728x90 반응형 IT/Programming_프로그래밍50 [파이썬 / Python] 이진시프트(Binary Shift)를 이용하여 2의 승수 곱하기 안녕하세요. 이번 포스팅에서는 파이썬의 이진시프트(Binary Shift)를 이용하여 2의 승수를 곱하는 방법을 알아보겠습니다. 0. 파이썬의 이진시프트 컴퓨터에서는 어떠한 값을 표현하기 위해 0,1의 조합인 이진법으로 표현합니다. 가령 우리가 평소에 사용하는 10 이라는 수는 이진수 1010로 표현됩니다. 정수(십진법) :10 이진법 : 1010 이진법의 형식을 사용할 때, 각 자리는 2의 배수로 늘어납니다. 두번째 자리는 2의 1승인 2인 것처럼입니다. 파이썬에서는 이진시프트(Binary Shift)라는 연산을 제공합니다. 이 연산은 특정 비트의 자리 수를 추가하거나 제거하는 역할을 합니다. 1010 이라는 수가 있을 때, 왼쪽 시프트( 2022. 5. 8. [파이썬 / python] 파이썬 pyperclip 모듈로 클립보드 내용 복사 & 붙여넣기 / pyperclip.copy(), pyperclip.paste() 안녕하세요. 이번 포스팅에서는 파이썬의 pyperclip 모듈을 활용하여 클립보드의 내용을 복사 또는 붙여넣기 하는 방법을 포스팅합니다. 0. pyperclip 모듈 pyperclip 모듈은 PC의 클립보드 텍스트와의 복사, 붙여넣기 기능을 아주 쉽게 구현해주는 모듈입니다. - 클립보드에 복사하기 파이썬을 통해 클립보드에 내용 복사가 구현되는 것을 확인하기 위해 클립보드에 복사를 하는 코드를 구현합니다. 이 때 사용되는 pyperclip 모듈의 메소드는 pyperclip.copy() 입니다. 위의 코드를 실행하면 파이썬 코드 실행창에는 아무것도 결과로 나오지 않습니다. 그렇지만 pyperclip.copy() 메소드 안에 인자로 쓰인 "example_text" 의 문자열이 클립보드에 복사가 되었을 겁니다... 2022. 2. 24. [파이썬 / python] 파이썬 re 모듈 사용하여 정규표현식으로 특정 문자 찾기 안녕하세요. 이번 포스팅에서는 파이썬의 re 모듈을 활용하여 정규표현식을 통해 문자열에서 특정문자를 찾아내는 방법을 포스팅합니다. 0. 정규 표현식 정규 표현식(regular expression)은 주어진 문자열 속에서 특정 패턴을 가진 문자 또는 문자열을 찾을 때 사용하는 식입니다. 사용자가 입력하는 폼 데이터를 검증할 때나 웹 페이지 주소 요청에서 필요한 문자열을 때를 포함해서 특정 규칙이 있는 식별자나 사용자 이름, IP 주소, URL 등 여러 문자열로부터 패턴을 가진 정보를 찾아야 할 떄 유용하게 사용할 수 있습니다. 1. 문자 찾기 위의 코드처럼 re 모듈을 import 하고 re 모듈에서 findall() 메소드를 사용하기 위해 코드를 입력합니다. findall() 메소드는 패턴이 일치하면 그.. 2021. 6. 15. [IT / 파이썬]타임스탬프(timestamp) / 프로그램에서의 날짜와 시간 정보, 단조 시간(monotonic time), 실제 시간 안녕하세요. 이번 포스팅에서는 컴퓨터에서, 프로그램 개발에서의 날짜와 시간 정보를 어떻게 처리하는지에 대해 포스팅 합니다. timestamp와 단조 시간, 실제 시간에 대해 알아봅니다. 0. Timestamp 타임스탬프(timestamp)는 컴퓨터가 시간을 표현하기 위해 사용하는 값입니다. 이 값은 1970년 1월 1일 0시 0분 0초부터 1초 단위로 증가하고 있고 현재에도 계속해서 증가중입니다. 파이썬의 time 라이브러리의 time() 함수를 이용해서 timestamp 값을 알아보겠습니다. 위와 같이 time 라이브러리를 import 하고 time() 함수를 사용하면 아래와 같이 큰 수가 나옵니다. 이 숫자는 실행버튼을 누를 때 마다 바뀌는 것을 직접 확인할 수 있습니다. 소수점 자리 숫자는 1초 미.. 2021. 6. 12. 이전 1 2 3 4 5 ··· 13 다음 728x90 반응형