본문 바로가기

TIL

TIL 032923

5의 4제곱

자꾸 5^4로 써진다.

5**4 !!!!!


홀짝 판별 분기문

'분기문'은 if 뒤에 오는 표현까지 그 한 줄을 말하는 것 같다.

예전에 if문은

if (expression1)

statement1

else (expression2)

statement2

이렇게 이루어진다고 하는 글을 봤었는데

오늘 다시 찾아보니까

if 뒤에 오는게 statement고 statement가 참이면 밑에 부분을 실행한다는 글을 봤다.

아무튼 분기문 하면 이제 진짜 알겠다.


a = numpy.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(*a)는 [1 2 3] [4 5 6] [7 8 9]로 출력된다.

for i in a:
    print(*i)

이렇게 하면

1 2 3 

4 5 6

7 8 9

이렇게 출력!


def solution(num1, num2):
    answer = num1//num2
    return answer

문제에 주어진대로 answer에 담아서 answer를 return.

하지만 num1//num2를 그대로 return하게 한 사람도 많다.


최빈값 구하기

statistics.mode로 쉽게 구할 수 있지만 최빈값이 여러개일 경우를 처리하는게 오래걸렸다.

statistics.mode가 이상한 것 같다.


numbers[i] = number*2하면 i번째 값이 그냥 교체된다.


my_string[::-1]

역순으로 출력

s = 'abcde'
print(s[3:0:-1])  # dcb

문자열을 [::-1] 이라는 인덱스로 호출하면,

아주 단순하게 해당 문자열을 뒤집은 결과를 반환한다.

만약 [3:0:-1] 이라는 인덱스로 호출하면,

3번 인덱스부터 1번 인덱스까지(0번 까지가 아님) 역순으로 출력해준다.

 

.reverse()는 배열을 역순으로 

 

'TIL' 카테고리의 다른 글

TIL 033123  (0) 2023.03.31
TIL 033023  (0) 2023.03.30
TIL 032823  (0) 2023.03.28
TIL 032723  (0) 2023.03.27
TIL 032423  (0) 2023.03.24