반응형 Language/Python25 [Python] reverse, reversed 차이 1. reverse() reverse()는 list타입에서만 사용 가능한 함수이다. lst = ['a', 'b', 'c'] tpl = ('a', 'b', 'c') dict = {'a': 1, 'b':2, 'c': 3} s = 'abc' lst.reverse() tpl.reverse()#AttributeError: 'tuple' object has no attribute 'reverse' dict.reverse()#AttributeError: 'dict' object has no attribute 'reverse' s.reverse()#AttributeError: 'str' object has no attribute 'reverse' print(lst) #['c', 'b', 'a'] 위에서 보시다시피 li.. 2022. 9. 13. [Python] 현재 날짜 가져오기 파이썬에서 현재 날짜, 시간을 표시하는 방법을 알아보도록 하자. 1. 출력 from datetime import datetime print(datetime.today())#2022-08-08 04:48:58.996300 print(datetime.today().year)#2022 print(datetime.today().month)#8 print(datetime.today().day)#8 print(datetime.today().hour)#4 날짜를 받아오기 위해 필요한 건 from datetime import datetime을 import 해줘야 한다. 2. 출력 형식 strftime()을 사용하여 출력 형태를 정의할 수 있다. from datetime import datetime print(datet.. 2022. 8. 8. [Python] print() 정리 및 예제 1. print 기본 print( ) 안에 적어 넣으면 출력해준다. 그대로 추가로 end옵션과 sep옵션이 있다. end : 마지막 문자열을 출력하고 그 뒤에 출력할 문자. sep : 출력할 때 출력한 값들 사이사이에 넣어줄 문자. 기본 옵션은 end - 줄 바꿈 (\n같은) sep - 공백(띄어쓰기 a와 b 사이 공백 a b와 c d 사이 개행이 자동으로 적용된 것을 볼 수 있다. 2. end옵션 end의 기본 옵션은 개행(줄 바꿈)이다. 즉 이는 end의 값을 별개로 설정해주면 개행이 아닌 다른 값으로 설정할 수 있다는 뜻이다. 1~3행은 기본값으로 전부 개행이 된 모습이다. 5~7행은 end="_" 을 넣어서 개행이 될 자리 대신 "_"가 들어간 모습이다. a_b_c 9~11행은 end=""으로 아.. 2022. 8. 5. [Python] TypeError: 'list' object is not callable 에러 파이썬을 쓰다 보면 종종 마주치는 에러 문장이다. map = [] for i in range(n): map.append(list(map(int, input().split()))) 위와 같이 map이라는 변수에 값들을 추가로 입력받으며 저장하려 했으나 위와 같은 에러가 출력되어서 원인을 찾게 되었다. 원인은 map이라는 변수가 파이썬에서 실제 사용하는 함수명과 동일하게 때문이다. 그러니 map이라는 변수를 다른 이름으로 변경해주면 해결된다. input_map = [] for i in range(n): input_map.append(list(map(int, input().split()))) 위와 같이 map -> input_map으로 변경시켜주니 에러가 사라지고 정상 작동되었다. 이러한 에러는 map 뿐만 .. 2022. 7. 19. 이전 1 2 3 4 5 ··· 7 다음 반응형