Python 기초) 입출력 기초
1. sep & end print문에 쉼표(,)를 사용할 때 sep키워드로 구분자를 지정할 수 있다. sep의 기본 값은 빈칸(띄어쓰기)하나이다. print("망고", "강아지") # 망고 강아지 print("망고", "강아지", sep=",") # 망고,강아지 print문의 마지막은 end키워드로 지정할 수 있다. end의 기본 값은 줄바꿈 문자(\n)이다. print("망고", "강아지", sep=",", end="?") # 망고,강아지? 2. 왼쪽 정렬, 오른쪽 정렬, 0으로 채우기 왼쪽 정렬 ljust() & 오른쪽 정렬 rjust() animals = {"망고" : 3, "초코" : 5, "레오" : 10} for name, age in animals.items(): print(name, age..
2021. 1. 5.
Python 기초) 함수
Python의 함수 형태는 def functionName(argument): 이고 타입을 명시하지 않는다. 함수의 리턴값이 여러개일 수 있다. def plusAndMinus(a, b): return a+b, a-b print(plusAndMinus(3, 5)) # (8, -2) 함수의 인자에 이름을 붙여서 사용할 수 있다. def family(name, age, position): print("이름 : {0}\t나이 : {1}\t호칭 : {2}".format(name, age, position)) family("망고", 3, "강아지") # 이름 : 망고 나이 : 3 호칭 : 강아지 family("망고", position = "강아지", age = 3) # 이름 : 망고 나이 : 3 호칭 : 강아지 인자..
2020. 12. 22.
Python 기초) 튜플과 Set
튜플 튜플은 리스트와 달리 값 변경이나 추가가 불가능하지만 연산 속도가 리스트에 비해 빠르다.(단. 튜플의 내부에 가변요소가 있다면 그 요소를 변겅하는 것은 가능함.)리스트에 사용가능한 함수들 중 값 변경을 제외한 조회 관련 함수들(count, index 등)도 사용할 수 있다. 1. 표기 fruits = ("사과", "딸기") print(fruits[0]) # 사과 2. 활용 animal, name, age = "강아지", "망고", 3 print(animal, name, age) Set Set은 집합의 특성을 가지기 때문에 순서가 없고 중복값이 허용되지 않는다. 1. 표기 language = {"JAVA", "JAVA", "C", "Python"} print(language) # {'JAVA', 'C..
2020. 12. 16.
Python 기초) 리스트와 딕셔너리
리스트 1. 표기 fruits = ["사과", "배", "망고", "파인애플"] 2. 추가 append fruits.append("딸기") print(fruits) # ['사과', '배', '망고', '파인애플', '딸기'] 3. 중간에 삽입 insert fruits.insert(1, "사과") print(fruits) # ['사과', '사과', '배', '망고', '파인애플', '딸기'] 4. 마지막 요소를 꺼냄 pop print(fruits.pop()) # 딸기 print(fruits) # ['사과', '사과', '배', '망고', '파인애플'] print(fruits.pop()) # 파인애플 print(fruits # ['사과', '사과', '배', '망고'] 5. 특정 요소의 개수를 체크 coun..
2020. 12. 16.