목록Python (5)
세리프 따라잡기
제어문에는 크게 조건문과 반복문이 있다. 조건문: '만약 ~하면 ~해라' 반복문: (엄청 많은 일을 반복해야 할 때) ▶조건문 if문 money = True if money: #if 조건문: print('ride taxi') #수행할 문장1 … else: print('walk') 기본 구조/개념 - 들여쓰기 앞서 언급했지만, 파이썬에서는 들여쓰기를 문법처럼 중요하게 여기기 때문에 확실하게 지켜줘야 한다. money = True if money: print('ride taxi') print('tada') #SyntaxError: invalid syntax else: print('walk') 들여쓰기를 잘못하면 위와 같이 오류 메시지가 발생되며 수행이 안된다. + 그리고 반드시 콜론(:)을 이용한다는 것을 ..
튜플 자료형 리스트와 튜플의 차이점 리스트 튜플 대괄호 [] 소괄호 () 요소 변경 가능 [값의 생성/삭제/수정이 가능] 요소 변경 불가능 (길이도 고정, 값도 고정) 즉, 튜플의 핵심은 변하지 않는다는 것이다. 튜플 다루기 - 인덱싱과 슬라이싱이 가능하다. - 더하기와 곱하기 연산이 가능하다. - 길이 구하기가 가능하다. 튜플 예제 [+리스트와의 차이점] Q. (1,2,3)이라는 튜플에 값 4를 추가해 (1,2,3,4) 출력 a=1,2,3 print(a+(4,)) #(1, 2, 3, 4) 1. 튜플은 1개의 요소만을 가질 때는 요소 뒤에 반드시 ,를 붙여야 한다. 2. 위 코드 속 a=1,2,3처럼 괄호()를 생략해도 무방하다. 딕셔너리 자료형 루비: hash, 자바: map, 자바스크립트: objec..
문자열 포매팅 사용 이유: 따옴표로 여러 번 안 닫아 줘도 된다. 1. 포매팅을 사용하지 않은 방법 >>> "i eat "+str(3)+" apples" # 문자 3을 넣어줌 'i eat 3 apples' 2. 포매팅을 사용한 방법 : 더 편리함 >>> "i eat %d apples." %3 'i eat 3 apples.' # d의 자리에 뒤에 적은 3이 출력됨. 2-1. 포매팅 활용 num = 5 day = "three" a = "i ate %d apples. so i was sick for %s days" %(num, day) # "% () ,"를 이용해 2개 이상의 값 넣기 print(a) # i ate 5 apples. so i was sick for three days * %s 코드의 재밌는 점..
※ 코드블럭에 프롬프트(>>>)로 시작하는 코드들은 파이썬 셸에서 입력한 것이고, 없다면 에디터 형식으로 입력한 것. # 둘러보기 [맛보기] >>> 1+1 #사칙연산 2 >>> 3/2.4 1.25 >>> 3*9 27 >>> a=1 #변수에 숫자 대입하고 계산 >>> b=2 >>> a+b 3 >>> c="pie" #변수에 문자 대입하고 출력 >>> c 'pie' >>> if b>1: #조건문if print("b is greater than 1") # → b가 1보다 크면 " "안의 문구를 출력하라 b is greater than 1 >>> for a in [1, 2, 3]: #반복문for print(a) # → [ ] 리스트의 앞에서부터 하나씩 꺼내 a 변수에 대입하고 출력하라 1 2 3 >>> i=0 #..
이번에 파이썬에 대해 공부해보려고 한다. 알고리즘을 공부하는 데에 있어, 나한테 더 쉽게 와닿는 언어를 찾는 게 목표😫.. 그리고 최근 워낙 HOT한 언어니까, 이번 기회에 그냥 확 공부해보려고 한다!! 이 학교에서 빌린 책을 보며 기초 공부를 하고, 바로 알고리즘 강의를 들을 계획이다..! 😈 너튜브의 개발자분들에 의하면 파이썬이 그렇게 쉽다고 하는데, 얼마나 쉬운지 경험해보러 가봐야겠다. 시작! # 사용 언어 : Python # 코드 관리 : 화이팅 # 에디터 : VScode [python 3.9.5는 공식 홈페이지에서 다운 받음!] 1. 파이썬에 대해 -1. 시작 - 1991년에 귀도 반 로섬(Guido Van Rossum)이 취미로 만든 프로그래밍 언어이고 2000년도에 python 2가, 200..