본문 바로가기

728x90
반응형
언어
728x90
반응형
27

코드업 기초 100제 코드 답 6052,3,4,5,6 파이썬 boolean 6052 a = int(input()) print(bool(a)) 6053 a = bool(int(input())) print(not a) 6054 a, b = input().split() print(bool(int(a)) and bool(int(b))) 6055 a, b = map(int, input().split()) print(bool(a) or bool(b)) 6056 a, b = map(int, input().split()) print(bool(a)^bool(b)) 2021. 4. 23.
파이썬 문자열 숫자로 바꾸기, 문자 유니코드로 출력 chr(), ord() 유니코드(unicode)는 세계 여러 나라의 문자를 공통된 코드 값으로 저장할 때 사용하는 표준 코드이다. 컴퓨터로 저장되고 처리되는 모든 데이터들은 2진수 형태로 정수화 되어야 하는데, 컴퓨터에 문자를 저장하는 방법으로 아스키코드(ASCII Code)나 유니코드(Unicode)가 자주 사용된다. 예를 들어, 영문 대문자 'A'는 10진수 값 65 로 표현하고, 2진수(binary digit) 값 1000001 로 바꾸어 컴퓨터 내부에 저장한다. ord( ) 는 어떤 문자의 순서 위치(ordinal position) 값을 의미한다. 실제로 각각의 문자들에는 연속된 정수 값이 순서에 따라 부여 되어 있다. A:65, B:66, C:67 .... ord(c) : 문자 c 를 10진수로 변환한 값 n = or.. 2021. 4. 21.
파이썬 split, sep 쓰는 법 split(여기에 구분자를 넣어주면 됩니다) 공백이 기본이기 때문에 공백으로 구분하고 싶으면 그냥 input().split() 어떤 기호를 기준으로 자르고 싶으면 input().split('기호') # 12:55처럼 시간 표시하고 싶음 a, b = input().split(':') #자르기 print(a, b, sep=':') #출력 위의 코드를 실행시키면 a:b 이렇게 출력 나옴 print의 sep은 저 기호를 사이에 두고 값을 출력한다는 얘기 만약에 입력은 12:55로 받고 프린트는 12-55로 하고 싶으면 걍 sep 기호 쓰는 곳에 - 쓰면 됨 기호 다 없애고 싶으면 sep = '' 2021. 4. 21.
파이썬 한 줄 출력, 엔터, 여러 줄 출력. 입력 받기 input split python 언어에서는 문자/정수/실수/문자열 등 특별한 구분이 없이도 원하는 변수에 저장시켜 출력 할 수 있다. 하지만, 저장된 값을 이용해 계산하거나 서로 붙여 연결시키거나 잘라내는 작업을 하려면 반드시 저장되어있는 값의 종류(문자/정수/실수/문자열 등)를 구분해 주어야 한다. s = input() print(s) #이렇게 프린트 하나가 한 줄이라고 생각하면 됨 print(s, s, s) #공백으로 구분해 한 줄로 출력한다. -> input이 a라면 a a a 이렇게 나옴 여러 개 입력 받을 때는 이렇게 a, b = input().split() #공백을 기준으로 하나씩 입력 받아서 넣어줌 print(a+'\n'+b) #위에 애랑 밑의 두 줄은 같은 출력을 보인다. print(a) print(b) 2021. 4. 21.
파이썬 정규표현식 (2) : search match findall finditer import re //정규표현식 쓰기 전 임포트 해줘야 함 p = re.compile(‘ab*’) //이렇게 패턴(조건)을 선언해놓고 m = p.match(“string”) //이런 식으로 문자열의 처음부터 정규식과 매치하는지 체크 match의 결과로는 match 객체(매치 있을 때) 혹은 none(매치되는 게 없을 때) 으로 나와서 이 결과를 활용해서 사용가능. => 저 두 줄 줄여서 m = re.match(‘ab*’, “string”) 로 써도 됨. 한 번 만든 패턴 여러 번 안 쓸 때 if m: print(‘Match found: ’, m.group()) //그룹은 매치된 문자열 리턴 else: print(‘no Match’) m = p.search(“문자열”) //문자열 전체를 검색해서 매치되는 .. 2020. 12. 17.