[KT-AIVLE] 2. 파이썬 프로그래밍

Coding_Holic·2022년 7월 28일
0

AIVLE

목록 보기
2/5

오늘 수업은 기초적인 부분이 대부분이라
알고리즘 기초를 공부하며 새롭게 알거나 헷갈렸던 부분만 적었다.

알고리즘 기초

f-string

: f’문자열 {변수} 문자열’ 형태로 선언하며 변수 내용이 문자열에 포함됨,
{} 안에 함수도 넣을 수 있다!, 즉 함수도 실행시킬 수 있다.

name = input('이름을 입력하세요.: ')
print(f'안녕하세요? {name}님.')

map 함수

map(function, iterable)
첫번째 매개변수로는 함수,
두번째 매개변수로는 반복 가능한 자료형(리스트, 튜플 등)

map 함수의 반환 값은 map 객체여서 list or 튜플로 형 변환시켜주어야한다.

>>> a = [1.2, 2.5, 3.7, 4.6]
>>> a = list(map(int, a))
>>> a
[1, 2, 3, 4]

join 함수

(수업 때 배운 내용은 아니지만, 걍 넣음)
'구분자'.join(리스트)

리스트를 '구분자'를 사이에 넣어서, 문자열로 합쳐준다.

a = ['a', 'b', 'c', 'd', '1', '2', '3']
print(a)
print()
 
# 리스트를 문자열로 : join 이용
result1 = "".join(a)
print(result1)

결과는 abcd123
구분자를 _로 지정하면 a_b_c_d_1_2_3

type conversion

type 변환
ex) int()

profile
안녕하세용 개발에 미치고 싶은 초보 개발자입니다:)

0개의 댓글