본문 바로가기
반응형

Programming Language131

[Python] 파이썬 / 문자열의 공백 처리 함수 구문 메소드 설명 str_타입의 변수.strip() 문자열 양쪽 공백을 잘라낸 결과 반환 str_타입의 변수.rstrip() 문자열 오른쪽 공백 잘라낸 결과 반환 str_타입의 변수.lstrip() 문자열 왼쪽 공백 잘라낸 결과 반환 예시 (1) strip() 예시 str_1 = " apple " # 문자열 앞뒤에 있는 공백 제거 str_2 = str_1.strip() print(str_2) # 'apple' (2) lstript()과 rstrip() 예시 str = " _apple_ " # 문자열 왼쪽의 공백 제거 left_str = str.lstrip() # 문자열 오른쪽의 공백 제거 right_str = str.rstrip() print(left_str) # '_apple_ ' print(right.. 2023. 3. 9.
[Python] 파이썬 난수 생성하기 / random 구문 import random 설명 파이썬의 라이브러리인 random 모듈을 이용하면 난수를 생성할 수 있습니다. random 모듈은 다양한 난수 생성 함수를 제공합니다. 난수 생성 함수로는 random.random(), random.uniform(a,b), random.randint(a,b), random.seed() 가 있습니다. 함수 설명 random.random() 0 이상 1 미만의 float 타입 난수를 생성해서 반환 random.uniform(a, b) a b 이면 b 이상 a 이하인 float 타입 난수를 생성해서 반환 random.randint(a, b) a 이상 b 이하인 int 타입 난수를 생성해서 반환 random.seed() 난수 생성기의 시드를 설정하여 항상 같은 난수 시퀀스를 .. 2023. 3. 9.
[Python] 키보드 입력값 받는 함수 input() 구문 str = input() 설명 파이썬 내장 함수인 input()을 사용하면, 키보드 입력값을 문자열로 받을 수 있습니다. while 문에 input 함수를 사용하여 대화형 모드 기능을 구현할 수 있습니다. 아래 예시를 확인해 주세요. 예시 str = True while str : print("계속 진행하시겠습니까?") user_input = input() if user_input == 'no' : str = False else : print("질문을 계속합니다.") 2023. 3. 7.
[Python] Base64로 디코딩하기 / b64decode() b64decode() 설명 b64decode()는 base64로 인코딩된 bytes 타입을, 디코딩한 bytes 타입으로 반환합니다. 함수 인수로 base64문자열을 bytes 타입으로 인코딩한 것을 주어야 합니다. 변환한 base64문자열을 디코딩 해보겠습니다. * base64란 바이너리 데이터(8진 비트의 이진 데이터)를, ASCII 영역의 문자들로만 이루어진 TEXT로 변환하는 방법입니다. ASCII 문자 중에서도 64개의 안전한 문자만 사용하기에, base64로 인코딩하면 통신 과정에서 데이터의 손실을 막을 수 있다고 합니다. 구문 import base64 base64.b64decode( param ) 예시 하단 코드를 실행하면, base64 문자열을 이미지 파일로 저장해 줍니다. import b.. 2023. 2. 22.
[Python] Base64로 인코딩하기 / b64encode() b64encode() 설명 파이썬에서는 표준 라이브러리로 base64모듈을 제공합니다. 파이썬 base64.b64encode는 인자로 들어온 bytes타입을 base64로 인코딩한 bytes타입을 반환합니다. ASCII 인코딩에도 대응하므로 문자열로 디코딩할 수 있습니다. * base64란 바이너리 데이터(8진 비트의 이진 데이터)를, ASCII 영역의 문자들로만 이루어진 TEXT로 변환하는 방법입니다. ASCII 문자 중에서도 64개의 안전한 문자만 사용하기에, base64로 인코딩하면 통신 과정에서 데이터의 손실을 막을 수 있다고 합니다. 구문 import base64 base64.b64encode(bytes타입) 예시 import base64 with open(“test.png”, ‘br’) as .. 2023. 2. 22.
반응형