[Python] 파이썬. 함수/기본값
def profile(name, age, main_lang): print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\ .format(name, age, main_lang)) profile("홍길동", 20, "파이썬") profile("허균", 34, "자바") (출력) 이름 : 홍길동나이 : 20 주 사용 언어 : 파이썬 이름 : 허균나이 : 34 주 사용 언어 : 자바 기본값이 지정된 경우 같은 학년이라고 할 때 나이(age)가 모두 같은 경우, 나이의 값을 새로 받는 것이 아니라 함수에 지정할 수 있다. 함수에 전달받지 값의 경우는 기본값을 반환합니다. def profile(name, age=17, main_lang="파이썬"): print("이름 : {0}\t나이 : {1}..
2023. 3. 17.
[Python] 파이썬. range 함수
range 함수 숫자형 리스트를 만들어 주는 함수이며, 연속적인 숫자 객체를 만들어서 반환해 줍니다. 반복가능(iterable)해서 for문을 사용해 출력할 수 있습니다. 1. range(stop) 인자가 하나인 경우 range(5)는 0,1,2,3,4 를 생성하며, 여기서 마지막 숫자 5(stop)은 출력되지 않습니다. 즉 stop - 1까지만 반환합니다. a = range(5) for b in a: print(b) 또 다른 표현으로, for b in range(5): print(b) 출력 0 1 2 3 4 2. range(start, stop) 인자가 두개인 경우 range(1, 5)는 1,2,3,4 를 생성합니다. start 인자의 최소값은 0 입니다. 즉 음수를 다루지 못합니다. a = range..
2023. 3. 17.
[Python] 파이썬 예제풀이. for, 인텍스의 값/길이/문자 바꾸기
예제 1. for문을 사용해서 출석번호를 바꾸기 (조건) 1. 출석번호 students는 1, 2, 3, 4로 index 되어 있습니다. 2. 출석번호 앞에 새롭게 100을 붙이기로 합니다. 3. for문을 사용합니다. (코딩) students = [1,2,3,4] print(students) students = [i+100 for i in students] print(students) (출력) [1, 2, 3, 4] [101, 102, 103, 104] 예제 2. 학생 이름을 길이로 바꾸기 students = ["Kim kyung ho", "Parl Sungjong", "Lee chol"] students = [len(i) for i in students] print(students) 예제 3. 학생 ..
2023. 3. 13.