일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 브라우저 동작
- 네이버 부캠
- 네이버 부스트캠프
- Server Side Rendering
- 네이버 부스트캠프 멤버십
- 코딩테스트
- 파이썬
- 씨쁠쁠
- 멘션 추천 기능
- react
- beautifulsoup
- 파이썬 코딩테스트
- React.js
- 웹크롤링
- 프로그래머스
- PubSub 패턴
- 자바스크립트 객체
- 자바스크립트 컴파일
- 비디오 스트리밍
- Next/Image 캐싱
- Image 컴포넌트
- git checkout
- Next.js
- 자바스크립트
- 부스트캠프
- 파이썬 웹크롤링
- c++
- 스택
- 자바 프로젝트
- React ssr
- Today
- Total
목록프로그래밍 언어 문법/파이썬 문법 정리 (9)
코린이의 개발 일지
오늘은 학교 과제 할 때 텍스트 파일 읽어와야할 부분이 있어서 이 내용을 포스팅해봤습니다. 그럼 거두절미하고 바로 시작해 보겠습니다. 텍스트 파일을 읽어오기 위해서 open 메소드를 사용했습니다. open 메소드는 파이썬에 기본적으로 내장되어 있기 때문에 따로 라이브러리를 import 해줄 필요는 없습니다. 우선 파이썬 소스코드 파일이 존재하는 같은 폴더에 test.txt 라는 파일을 만들어서 다음과 같이 적어줬습니다. 그리고 prac.py 파일에 다음과 같이 적어줍니다. f = open("test.txt", 'r') line = f.readline() print(line) ''' 출력 결과 hello python ''' 파일을 읽어올 것이기 때문에 읽기 모드라는 의미의 'r' 을 적어줍니다. f.rea..
파이썬 자료형에는 튜플과 집합도 있다. 튜플은 리스트와 비교했을 때 크게 강력한 점이 없기 때문에 자주 쓰이지 않고 집합은 알고리즘 문제를 풀 때 코드를 '파이썬스럽게' 짜는데 아주 큰 도움을 준다. set을 써서 코드가 아주 간결해지는 경우가 많다는 뜻이다. 그러므로 잘 기억해두는 것이 좋다. 먼저 튜플을 알아보자 1. 튜플 (Tuple) 튜플은 앞서 말했듯 특별한 점은 크게 없다. 단점은 리스트와 달리 후에 새로운 요소 추가가 불가능하다. # 튜플은 처음에 지정하면 후에 요소 추가 불가능 menu=("떡볶이","치킨") print(menu[0]) # 인덱스로 특정 요소 지정 가능 print(menu[1]) (name, age, hobby)=("폴라민","24","산책") print(name, age,..
딕셔너리는 리스트만큼은 아니지만 파이썬에서 꽤 유용하게 쓰이는 자료구조 입니다. 기본적으로 '키'와 'value'값으로 이루어져 있습니다. my_dictionary={3:"hi",6:"bye"} print(my_dictionary[3]) ''' 출력 결과 hi ''' 딕셔너리에 있는 key 값을 통해 value값을 호출할 수 있습니다. 호출하는 명령은 .get이라는 메소드를 통해서도 할 수 있습니다. print(my_dictionary.get(3)) # 위의 경우와 비슷 ''' 출력 결과 hi ''' 그렇다면 my_dictionary[3] my_dictionary.get(3) 이 두 명령어의 차이점은 무엇일까요? print(my_dictionary[4]) # 이렇게 입력할 경우 에러가 뜬다. print(..
파이썬에서 가장 많이 사용되는 자료구조인 리스트를 조작하는 방법을 알아 보겠습니다. my_list=[10,20,30] print(my_list.index(20)) # 20의 인덱스를 반환해준다. ''' 출력 결과 1 ''' my_list.append(40) # 맨뒤에 객체 추가 print(my_list) ''' 출력 결과 [10, 20, 30, 40] ''' my_list.insert(1,15) # index 먼저 입력 후 넣을 객체 입력 print(my_list) ''' 출력 결과 [10, 15, 20, 30, 40] ''' my_list.pop() # 맨뒤에 있는 객체 삭제 print(my_list) ''' 출력 결과 [10, 15, 20, 30] ''' my_list.append(20) print(..