본문 바로가기
STUDY/PYTHON

새롭게 알게 된 것들 정리

by brown_board 2022. 8. 11.
728x90

1. 입출력은 문자열이다.

print(3)이렇게 해도 3이 나오지만 3은 int형이 아니라 str형이다.

2. 문자1개씩 따로 분리 -> input만 사용하여 변수에 리스트 형태로 저장
문자를 공백이나 문자기준으로 분리-> .split("기호")를 사용하여 

s = input()
s
를 하고 hello world를 하면 s[]리스트 형태로 저장

s = input().split() -> 공백을 기준으로 분리
s = input().split(" ") -> 공백을 기준으로 분리
s = input().split("") -> ""은 사용 불가능(이렇게 할꺼면 split을 사용안하고 그냥사용해야함)
a, b = input().split(" ") ->
          356 4542처럼 공백을 1개 사용해서 입력받을 경우에만 a,b에 리스트형태로 저장(a=['356'], b=['4542'])

3.
a = int(input())
print("%x" % a)  ->알파벳이 나올 때 소문자출력
print("%X" % a)  ->알파벳이 나올 때 대문자출력

4.
a = input()
n = int(a, 16)      #입력된 a를 16진수로 인식해 변수 n에 저장
print('%o' % n) 

728x90

'STUDY > PYTHON' 카테고리의 다른 글

크롤링  (0) 2023.03.07

댓글