리스트 입력
input1 = list(map(int, input().split()))
print(f'{a} + {b} = {a+b}')
[출력]
4 + 5 = 9
//
answer = (num1//num2)
몫을 구함
https://school.programmers.co.kr/learn/courses/30/lessons/181939
변수 없이 반복문
for _ in range():
인덱스와 원소 동시접근 반복문
for cur_day, cur_temp in enumerates(temperatures):
파이썬은 문자열 다루기가 쉽다
문자열 슬라이싱
https://school.programmers.co.kr/learn/courses/30/lessons/181943
my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):]
문자열 합치기
https://school.programmers.co.kr/learn/courses/30/lessons/181941
'+'연산자로 합칠 수 있고, 내장함수를 사용할 수도 있다
answer = ''.join(arr)
문자열 대체?하기
return my_string.replace(letter, '')
알파벳인지 확인하기
for ch in my_string:
if ch.isalpha():
...
숫자인지 확인하기
for ch in my_string:
if ch.isdigit():
...
알파벳 또는 숫자인지 확인하기
for ch in my_string:
if ch.isalnum():
...
특정 문자가 문자열에 포함되어 있는지 확인하기
for ch in my_string:
if ch in answer:
...
인덱스 찾기
"string".find('s')
-------------------
"string".index('s')
문자열에서 특정 문자 몇 개 있는지 세기
"abcde".count("a")
max
https://school.programmers.co.kr/learn/courses/30/lessons/181939
answer = max(int(str(a)+str(b)), int(str(b)+str(a)))
리스트 컴프리헨션
answer = []
for i in numbers:
answer.append(i*2)
return answer
---
return [i*2 for i in numbers]
정렬
answer.sort()
--------------
new_answer = sorted(answer)
인덱스 찾기
temp.index(min(temp))
리스트에서 특정 요소 몇 개 있느지 세기
['a', 'b', 'c'].count('a')
중복을 없애고 순서 유지하기
dict.fromkeys(my_string)
import math
return math.comb(i, j)
for문 if문 혼합, 한 줄로 쓰기
answer = sum(int(ch) for ch in my_string if ch.isdigit())
---
for ch in my_string:
if ch.isdigit():
answer += int(ch)
글 잘 봤습니다.