본문 바로가기
반응형

Language252

파이썬 리스트 정렬, 역정렬 방법 파이썬에서 정렬, 역정렬은 sort, sorted를 이용해 할 수 있는데 리스트명.sort()를 통해 정렬 리스트명.sort(reverse=True)를 통해 역순으로 정렬이 가능하다 근데 정렬을 sort만이 아닌 sorted도 사용 가능한데 sorted는 정렬한 결과만 가져다주는 것이기 때문에 sorted를 사용했다 하더라도 실제 리스트는 정렬이 되지 않는다 반면 sort는 실제 리스트를 정렬한다는 점이 다르다 속도는 sort가 sorted보다 2% 정도 빠른데 거의 의미는 없는 수준이고 상황에 맞게 sort 혹은 sorted를 사용해주면 된다 마지막으로 예제에 사용한 코드는 다음과 같다 listVariable = [9, 1, 3, 4, 50, 7] # List 선언 및 초기화 print(sorted(l.. 2020. 1. 8.
파이썬 for, while 반복문 예제 및 사용법 파이썬에서 for와 while을 이용해 반복문을 수행할 수 있는데 예제를 통해 차례대로 사용법을 알아보자 먼저 for 문을 사용할 시에는 i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작) for i in range(값): 수행 코드 이런 식으로 사용하는데 0부터 2까지 반복하고 싶다면 for i in range(3): ~ 이런 식으로 사용하고 3부터 6까지 반복하고 싶다면 i = 3 for i in range(7) ~ 이런 식으로 사용한다 while 문은 i = 값 (특정 값에서 시작할 경우 없을 시 0부터 시작) while i < 값: 수행 코드 이런 식으로 사용하는데 while 우측의 조건에 맞을 경우 계속 while문이 돌아가게 된다 혹은 while True: 수행 코드 를 통해 반복문을.. 2020. 1. 8.
파이썬 함수 예제 및 정의, 호출부터 리턴까지 파이썬(Python)에서 함수란 호출 시 특정 문장을 수행하거나 수행 후 특정 값을 return 하는데 사용한다 파이썬에서 함수 정의는 def 함수명(): 함수내용 이런 식으로 정의하고 함수 호출시에는 함수명() 으로 사용한다 파라미터 없는 함수와, 파라미터 있는 함수, 파라미터를 받아 리턴 시켜주는 함수를 알아보자 먼저 파라미터 없는 함수인데 def 함수명(): 함수내용 이런 식으로 사용한다 호출 시에는 함수명()으로 호출한다 다음으로는 파라미터 있는 함수인데 파라미터란 함수 호출 시 값을 넣어 보내면 함수 내에서 그 값으로 뭔가를 할 수 있게 된다 def 함수명(변수명1, 변수명2): 함수내용 (문자는 %s, 숫자는 %d를 원하는 위치에 넣고 % 변수명으로 대입시킴) 이렇게 사용하는데 호출 시에는 함.. 2020. 1. 7.
파이썬 if else 문 사용방법 및 예제 파이썬에서 if 문은 if elif else로 나뉘어져 있는데 if 조건: 조건 맞을 경우 elif 조건2: 조건2 맞을 경우 else: 두 조건에 맞지 않을 경우 이런 식으로 사용하게 되는데 위 스크린샷을 보면 x에 20을 주고 y에 10을 준 뒤 x > y면 x가 y보다 큽니다를 출력 x .. 2020. 1. 7.
파이썬 숫자를 문자로, 문자를 숫자로 변환방법 파이썬에서 int(인트) 타입의 intVariable과 String(스트링) 타입의 StringVariable을 더해주려고 했는데 막상 해보니 에러가 뜨면서 안된다 int타입과 String 타입은 서로 더할 수 없기 때문이다 둘 중에 하나를 int 타입 혹은 String 타입으로 바꿔줘야 하는데 이걸 캐스팅(Casting) 이라고 한다 int에서 String은 str(값) String에서 int는 int(값) 으로 변환할 수 있다 이후 출력을 해 보니 출력이 잘 되는 것이 보인다 예제에 사용한 코드는 아래와 같다 intVariable = 50 StringVariable = "123" print(intVariable + int(StringVariable)) print(str(intVariable) + St.. 2020. 1. 6.
파이썬 변수 타입 및 선언부터 초기화까지 파이썬에는 변수 종류가 숫자형(Number) 문자형(String) 불리언(Boolean) 리스트(List) 튜플(Tuple) 딕셔너리(Dictionary) 집합(Set) 으로 나누어져 있는데 알아보기에 앞서 변수 선언은 아무 값도 넣지 않고 변수만 만들어 놨을 때 선언이라고 하고 초기화는 만들어 놓은 변수에 처음 값을 할당할 때 초기화라고 한다 즉 선언 및 초기화는 변수를 만들며 동시에 값을 할당해 줬다는 거다 실제 코드로 작성 시 자바처럼 타입 변수명 = 값; 이런 식으로 사용하는 것이 아니라 변수명 = 값 을 해주면 자동으로 변수에 타입이 할당이 된다 매우 간단하기 때문에 훨씬 사용하기 편하다 이제 변수 타입을 차례대로 알아보자 설명할 내용이 많은 경우 밑에 링크로 설명 글을 작성해 놓았다 숫자형(N.. 2020. 1. 6.

반응형