코테

알고리즘으로 대가리부터 박는 Python 기초 문법 - 2

Vince_rf 2024. 10. 19. 04:08

1. Python의 boolean

 

Python의 boolean 역시 true = 1 , false = 0 이다

 

ex)

## true일 때 a를 return
return a if boolean == 1

 

 

2. range 함수

## for문의 반복횟수

1. for i in ragne(반복횟수):



## Interger a와b를 파라미터로

## a와 b 사이

2. for i in range(a,b):



## 기댓값 3,4

## 시작숫자는 loop에 포함, 종료 숫자는 loop에 포함 X

for i in range(3,5):

     print(i)



## 3,4,5를 기댓값으로 가지려면

for i in range(3,6):


## 파라미터 하나
## 0부터 A-1까지 return
range(A)

## 파라미터 둘
## A부터 B-1까지 return
range(A,B)

## 파라미터 셋
## A부터 B-1까지 C간격으로 return
range(A,B,C)

## ex
## 기댓값 1,3,5,7,9
range(1,10,2)

 

 

3. if 부정문

# v가 i에 속해있지 않을 때

if v not in i:

 

 

4. contains 함수

 

[Array].str.contains(파라미터) 는 배열에서 찾고 배열의 포함여부를 "true,false"로 반환

 

 

5. enumerate 함수

 

배열의 인덱스와 밸류를 출력

arr = [ 1,2,3,"사" ]

## 기댓값
## 1 1
## 2 2
## 3 3
## 4 "사"
for i in enumerate(arr):




for i,v in enumerate(arr):
	#인덱스만 출력
	print(i)
    
	#밸류 출력
    print(v)
    
    #인덱스와 밸류 모두 출력
    print(i,v)

 

 

6. sort 함수

arr = [ 3,2,1,4 ]

## 기댓값
## [ 1,2,3,4 ]
arr.sort()

## 기댓값
## [ 4,3,2,1 ]
## 주의사항 true가 아닌 대문자 T True임
arr.sort(reverse=True)

 

 

7. slice

arr - [ 1,2,3,4,5 ]

## 2번째 인덱스부터 return
## 기댓값 [ 3,4,5 ]
arr[2:]

## 2번째부터 3번째 인덱스까지 return
## 기댓값 [ 3,4 ]
arr[2:4]

## 1번째부터 -1번째 인덱스까지 return
## 기댓값 [ 2,3,4 ]
arr[1:-1]