본문 바로가기
반응형

Dev/🐍 Python4

[Python] 아스키코드, 문자열 / 이진법, 정수 변환 정수 -> 이진법 bin(x) 정수를 《0b》 가 앞에 붙은 이진 문자열로 변환합니다. 결과는 올바른 파이썬 표현식입니다. print(bin(132)) print(bin(14)) print(bin(14)[2:]) [out] 0b10000100 0b1110 1110 foramt( 정수, 'b') print(format(14, '#b')) print(format(14, 'b')) [out] 0b1110 1110 문자 -> 아스키코드(유니코드) ord() 하나의 유니코드 문자를 나타내는 문자열이 주어지면 해당 문자의 유니코드 코드 포인트를 나타내는 정수를 돌려줍니다. 예를 들어, ord('a')는 정수 97을 반환합니다. ord('€') (유로 기호)는 8364를 반환합니다. 이것은 chr() 의 반대입니다 .. 2022. 7. 31.
[Python] 파이썬 dictionary을 이용한 json 파일 다루기 1. dictionary 자료 만들기 info= { 'Smasung': { "삼성전자": '1', '삼성SDS' : '2', '삼성SDI' : '3' } , "LG": { "LG전자": '4', 'LGCNS' : '5', 'LG화학': '6' } } print(info) [out] {'Smasung': {'삼성전자': '1', '삼성SDS': '2', '삼성SDI': '3'}, 'LG': {'LG전자': '4', 'LGCNS': '5', 'LG화학': '6'}} 내가 원하는 정보를 하나의 딕셔너리 형태로 만들어 줍니다. 2. dictionary 자료 저장 및 읽기 import json # _data.json 파일에 딕셔너리 형태로 info 저장 with open("data.json", 'w') as f:.. 2022. 5. 6.
[Python] List Comprehension List Comprehension 리스트 컴프리헨션은 간단하게 새로운 리스트를 만드는 방법이다. 리스트와 for문을 한 줄에 사용할 수 잇는 장점이 있다. List Compregension의 장점 1) 문법적 간단함 2) 런타임 시간이 더 짧다. -> 효율적인 연산을 사용한다. append를 사용하지 않고 훨씬 더 간결하게 표현이 가능하다! result = [] for i in range(10): result.append(i) print(result) [out] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] result = [i for i in range(10)] print(result) [out] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 이처럼 3줄의 코드를 1줄로 함축하여 포괄.. 2022. 5. 3.
[if절 / if - else / if- elif - else ] 파이썬 if문 한줄 쓰기 (one -line) if만 있을 경우 if 3>2 : print(3) if 3>2 : print(3) [out] 3 3 if else 경우, if 4 > 5 : print(4) else : print(5) print(4) if 4 > 5 else print(5) [out] 5 5 if elif else 경우, a = 1 if a 2022. 5. 1.
반응형