본문 바로가기
반응형

Dev/Python4

[Python] 아스키코드, 문자열 / 이진법, 정수 변환 정수 -> 이진법 bin(x) 정수를 《0b》 가 앞에 붙은 이진 문자열로 변환합니다.결과는 올바른 파이썬 표현식입니다. print(bin(132))print(bin(14))print(bin(14)[2:])[out]0b100001000b11101110 foramt( 정수, 'b')print(format(14, '#b'))print(format(14, 'b'))[out]0b11101110 문자 -> 아스키코드(유니코드)ord() 하나의 유니코드 문자를 나타내는 문자열이 주어지면해당 문자의 유니코드 코드 포인트를 나타내는 정수를 돌려줍니다.예를 들어, ord('a')는 정수 97을 반환합니다. ord('€') (유로 기호)는 8364를 반환합니다.이것은 chr() 의 반대입니다출처 : docs.python.. 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 파.. 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]33 if else 경우, if 4 > 5 : print(4)else : print(5)print(4) if 4 > 5 else print(5)[out]55 if elif else 경우,a = 1if a 2')print('a 2') [out]a 2022. 5. 1.
반응형