파이썬 진수 변환 방법 파이썬은 기본적으로 10진수입니다. 다른 진수는 아래와 같이 접두어가 붙습니다. 2진수 : 숫자앞에 0b 가 붙습니다. 8진수 : 숫자앞에 0o 가 붙습니다. 16진수 : 숫자앞에 0x 가 붙습니다. 10진수를 각 n진수로 변환하는 방법, n진수를 10진수로 변환하는 방법을 알아볼게요. 10진수 각 진수로 변환 bin(number) : 2진수 변환 함수 oct(number) : 8진수 변환 함수 hex(number) : 16진수 변환 함수 #10진수 32 convertVal = 32 cvB = bin(convertVal) #2진수로 변환 cvO = oct(convertVal) #8진수로 변환 cvH = hex(convertVal) #16진수로 변환 print(cvB) print(c..
파이썬 프로그래밍을 하다보면 수많은 예외(Exception)가 발생하게 됩니다. 이럴 경우를 대비해서 우리는 예외처리를 하게 됩니다. 자바에서는 try catch 예외문을 사용하게 되는데요 파이썬에서는 try except 예외문을 사용합니다. except 예외처리를 사용할때 예측가능한 예외이면 예측가능한예외를 사용하면 되지만, 예측이 불가능한 것이 올 수 있다고 생각하시면, except Exception으로 작성하시면 됩니다. 파이썬 예외처리 방법 try: divide = 100 / 0 except Exception as e: #오류 예외를 알수 없을경우 print("error : ", e) except ZeroDivisionError as e: #숫자를 0으로 나눌경우 ZeroDivisionError ..
[Python] 파이선 주석을 한줄, 여러줄 사용하는법을 알아보겠습니다. 주석은 왜 필요할까요? 주석의 필요성에 대해서 알아볼게요. 주석은 프로그래밍에서 중요한 기능중에 하나입니다. 내가 작성한 코드를 남들이 보았을때 코드가 긴경우나 복잡한 경우 주석을 설정할 경우 보는사람이 이해하기 쉽게 이해할 수 있기 떄문입니다. 주석은 컴퓨터가 읽지 않습니다. 그리고 코딩을 하다보면 오래된 소스인 경우 기억이 잘 나지 않는경우가 있기 때문에, 주석을 설정합니다. 소스에 주석을 다는 습관을 길들이면 정말 유용합니다. 하지만 너무 복잡하게 쓰면 오히려 더 혼란이 올 수도있어요 주석은 한줄주석 과 여러줄 주석 으로 나뉩니다. python 주석을 예제로 알아볼게요. 1. 한줄주석 한줄주석 에는 샾(#)을 사용합니다. 공백..
파이썬 사칙연산 완전정복[7가지연산자] 안녕하세요 오늘의 포스팅은 파이썬 사칙연산입니다. 더하기, 빼기, 곱하기, 거듭제곱, 나누기, 몫, 나머지 아래 이미지로 간단하게 설명하겠습니다. 이제 코딩을 해보죠. 덧셈 연산방법입니다. >>> 5 + 5 10 뺄셈 연산방법입니다. >>> 5 - 5 0 곱하기 연산방법입니다. >>> 5 * 5 25 거듭제곱 연산방법입니다. >>> 5 ** 2 25 나누기 연산방법입니다. >>> 5 / 5 1.0 몫 구하는 연산방법입니다. >>> 7 // 5 1 # 7을 5로 나누면 1.4 이다 여기서 정수를 제외한 나머지는 버린다. 나머지 구하는 연산방법입니다. >>> 7 % 5 2 # 7을 5로 나누고 남은 나머지 2 간단한 기본연산이라 포스팅이 짧네요 다음 포스팅에서 뵙겠습니..
[Python]파이썬 must be str not int python 문자열에 수를 사칙연산하게 되면 오류가 발생합니다. 파이썬은 변수를 선언할때 타입을 지정하지 않습니다. 값이 입력될떄마다 동적으로 타입이 변경됩니다. 아래 코드로 예를 들어보겠습니다. money라는 변수에 777을 저장합니다. 출력하는곳에 숫자 333을 더해서 보여줄려고합니다. money = "777" print(money + 333) TypeError Traceback (most recent call last) in () 1 money = "777" 2 ----> 3 print(money + 333) TypeError: must be str, not int money는 String 형인데 sum 을 하게되어 오류가 발생한것이지요. 이..
파이썬 python for문에 대해 알아보겠습니다. 기존의 프로그램언어인 C나 java에서 for문이 있듯이 파이썬에서도 for문이 있습니다. 조금 다른표현이지만 더 직관적이지요. 기본 for문 문법입니다. for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... 간단하죠? 이번에는 실제 코드로 실행해보죠. soccerNameList 라는 배열안에 이름을 넣어봅니다. 변수는 name으로 정했구요. 출력을 해보았습니다. soccerNameList = ['제라드', '살라', '반다이크', '알리송', '클롭'] for name in soccerNameList: print(name) #결과 제라드 살라 반다이크 알리송 클롭 인덱스도 같이 구하고 싶으시다구요? 어렵지 않죠.! 배열을..