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
댓글