Visual Studio Code로 사용 중... python 출력하기 >print() print처럼 단어 뒤에 ()(괄호)가 붙은 것을 함수(function)라고 하며 정해진 일을 수행하는 단위다. print('Hello, wolrd!')를 입력하면 print 함
print(값1, 값2, 값3)print(변수1, 변수2, 변수3)print(값1, 값2, sep='문자 또는 문자열')print(변수1, 변수2, sep='문자 또는 문자열')개행 문자(\\n)end 사용
할당된 값을 수정할 수 있는 객체(list, set, dic 등)b = (1, 2, 3)b(1, 2, 3)b1 = 5TypeError: 'tuple' object does not support item assignment \`\`\`프로그래밍을 할 때 쓰이는 숫자, 문
### 실수 계산하기 ``` 덧셈 3.5 + 2.1 5.6 뺄셈, 곱셈, 나눗셈 4.1 - 3.3 0.7999999999999998 3.3 * 2.1 6.93 7.3 / 2.3 3.173913043478261 # 오차 문제는 나중에 공부 ``` ### 실수와
튜플 = (값, )튜플 = 값,\-> 함수(클래스)를 사용하다 보면 값이 아닌 튜플을 넣어야 할 경우가 생기는데, 이때 값은 한 개지만 튜플을 넣어야 할 때 (값, )과 같은 형식을 사용해야 한다.시퀀스 자료형(sequence types): 리스트, 튜플, range,
딕셔너리는 값마다 이름을 붙여서 저장하는 방식. 즉, 사전(dictionary)에서 단어를 찾듯이 값을 가져올 수 있다고 하여 딕셔너리라고 부른다.딕셔너리 = {키1: 값1, 키2: 값2}딕셔너리를 만들 때, 키 이름이 중복되면 가장 뒤에 있는 값만 사용하고, 중복되는
조건문은 특정 조건일 때 코드를 실행하는 문법이다.'x = 100if x == 100: pass x = 100if x == 10: print("What's in x?") print('I guess, ten?')What's in x?I guess, t
반복문 > 대부분의 프로그래밍 언어에서는 반복되는 작업을 간단하게 처리하기 위해 반복문이라는 기능을 제공해준다. 반복문은 반복 횟수, 반복 및 정지 조건을 자유자재로 제어할 수 있다. for와 range 사용하기 > 'Hello, world!'를 100번 출력해보자
break는 for와 while 문법에서 제어흐름을 벗어나기 위해 사용한다. 즉, 루프를 완전히 중단한다.break: 제어흐름 중단continue는 break와 비슷하지만 다르다. break는 제어흐름을 중단하고 빠져 나오지만, continue는 제어 흐름(반복)을 유
반복문 안에 반복문이 들어가는 형태를 중첩 루프(다중 루프)라고 한다. 그리고 반복문의 루프 인덱스 변수는 index의 첫 글자를 따서 i를 사용하는데, 반복문 안에 반복문이 들어갈 때는 변수 이름을 i, j, k처럼 i부터 알파벳 순서대로 짓는다.j:0 j:1 j:2
리스트 요소 추가append: 요소 하나를 추가extend: 리스트를 연결하여 확장insert: 특정 인덱스에 요소 추가append(요소)append는 리스트 끝에 요소 추가빈 리스트에 값을 추가할 수도 있음리스트에 요소를 여러 개 추가할 때 사용extend(리스트)e
할당과 복사는 비슷한 것 같지만 큰 차이점이 있다.리스트 a를 b에 할당했더니, a와 b가 같은 리스트가 되어버렸다. a를 바꾸면 b가 바뀌고, b를 바꾸면 a가 바뀌고, 신기방기.리스트 a와 b를 완전히 두 개로 만들려면 copy 메서드로 모든 요소를 복사해야 한다.
리스트 컴프리헨션(list comprehension): 리스트 안에 식, for 반복문, if 조건문 등을 지정하여 리스트를 생성하는 것. 리스트 내포, 리스트 내장, 리스트 축약, 리스트 해석 등으로 쓴다.식 for 변수 in 리스트list(식 for 변수 in 리스
문자열도 문자 여러 개가 연속적으로 이어져 있는 시퀀스 자료형이기때문에 리스트와 비슷한 점이 많다.문자열 메서드 사용 방법과 문자열 포메팅replace('바꿀문자열', '새문자열')문자열 안의 문자열을 다른 문자열로 바꾼다.(문자열 자체는 변경하지 않으며 바뀐 결과를
파이썬은 다양한 방법으로 문자열을 만들 수 있는데, 이번에는 서식 지정자(format specifier)로 문자열을 만드는 방법과 format 메서드로 문자열을 만드는 문자열 포매팅(string formatting)에 대해서 알아보자 서식 지정자로 문자열 넣기 > *
딕셔너리에 키-값 쌍 추가하기 > * setdefault: 키-값 쌍 추가 update: 키의 값 수정, 키가 없으면 키-값 쌍 추가 딕셔너리에 키, 기본값 저장하기 setdefault에 키만 지정하면 값에 None을 저장한다. 딕셔너리에서 키의 값 수정하기 딕
세트(set)는 집합을 표현하는 자료형이다. 세트는 합집합, 교집합, 차집합 등의 연산이 가능하다. 세트를 만들어보자 > * 세트 = {값1, 값2, 값3} 세트는 요소의 순서가 정해져 있지 않다(unordered). 세트에 들어가는 요소는 중복될 수 없다. 세트는
add(요소)remove(요소)a.discard(30){40, 10, 50} \`\`\`pop()clear()len(세트)a = {10, 20, 30, 40}b = a.copy()a is bFalse a == bTrueb.add(50)print(a){10, 20, 3