일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 파이썬
- DP
- 모두를 위한 딥러닝
- 시애틀
- 백준
- 릿코드
- 알고리즘
- STL
- 벤쿠버
- 스프링 프레임워크
- leetcode
- binary search
- Python
- 라인
- 스타벅스
- 라인플러스
- 머신러닝
- jvm
- 백트래킹
- C/C++
- 다이나믹프로그래밍
- 프로그래머스
- spring
- 프로그래밍언어론
- Spring Framework
- C++
- BFS
- 딥러닝
- Java
- dfs
- Today
- Total
목록파이썬 (5)
케이스윔의 개발 블로그
튜플은 리스트랑 비슷한데 소괄호를 쓴다. ex) x = ('hi!', 'hello'); print(x[2]) #hello를 출력한다.튜플은 순서를 보존한다. 튜플은 수정할 수 없다. immutable한 속성! (리스트는 수정가능)그냥 값을 저장하고 접근만 할 거라면 리스트보다 효율적이다. 그냥 효율적이라서 사용한다!튜플은 count, index만 사용가능하다.(x, y) = (4, 'hi')와 같이 할당이 가능하다! x=4 y='hi' 와 같이 할당됨좌변에 튜플을 쓸 수 있다는 것은 함수가 튜플을 return 할 수 있다는 것이다.튜플은 여러값에 대해 서로 비교가 가능하다! 대박 (0, 1, 2, 3) true 결판날 때까지 앞에서 부터 차례대로 비교한다!딕셔너리의 item..
연관 배열이라고 할 수 있당 물건에 포스트잇으로 라벨을 붙이는 것과 같은 것! (property maps : Perl / PHP, hash maps : Java, property bags : C# / .Net )ex) purse = dict() #딕셔너리를 만든당purse['money'] = 12 #money 라는 인덱스로 12를 저장print(purse) # {'money': 12} 라고 출력됨 in을 통해서 딕셔너리에 해당 인덱스가 있는지 확인할 수 있다.get을 통해서 값이 있는지 확인하고 없다면 해당 값을 지정해줄 수 있다!ex) count.get(name, 0) #해당값이 있는지 확인하고 있다면 해당값을 반환, 아니라면 해당인덱스에 0을 저장! list('딕셔너리명') 을 통해서 딕셔너리의 값들..
리스트를 공부해보자!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 신기하군 리스트안에 또 리스트가 있을 수 있고 한 아이만 또 리스트고 나머지는 그냥 변수일수있군리스트는 가변형이당(문자열은 변경할 수 없었당)range(4) -> [0, 1, 2, 3] 이걸 이용해서 반복문을 쉽게 이용할 수 있당 ex ) for i in range(len('출력하고자 하는 문자열리스트'): print('리스트의 i번째 원소')리스트도 '+' 연산자를 통해서 더할 수 있다! a = [1, 2, 3] b=[4, 5, 6] 이라면 c = a+b = [1, 2, 3, 4, 5, 6] 이당리스트도 [:] 를 통해서 자를 수 있다! a[ : 2] 라고 하면 [1, 2] 만을 잘라올 수 있당dir('알고싶은 타입')을..
* 문자열은 따옴표를 사용해서 표기한당 * '+' 연산자를 통해서 병합을 할 수 있당* int()를 통해서 문자열 안의 숫자를 정수형으로 변환할 수 있당 - 문자열 슬라이싱print(str[0:4]) : str 배열의 0~4 범위에 해당하는 문자를 출력print(str[:2]) : 2번째보다 앞에 있는 문자들까지 출력print(str[3:]) : 3번째부터 출력됨print(str[:]) : 전체 출력 - in을 논리 연산자로 사용하기: in 뒤에 해당하는 범위안에 확인하고자 하는 문자가 있는지 확인할 수 있음ex) fruit = 'banana'print('n' in fruit)print('ana' in fruit)#위의 결과는 둘다 trueprint('c' in fruit)#위의 결과는 false - 문..
문자열은 ''또는 ""로 묶어서 표현한다.첫 칸은 공백 없이 입력해야한다.한 라인에 여러 구분이 올 경우에는 세미콜론을 사용해서 구분한다.(원래 문장 끝에 필요없음) ex) a=1+1; b=2+2 파이썬에는 내장함수와 모듈함수가 있음내장함수: 바로 불러서 사용함 type(객체) : 입력받은 객체의 자료형이 무엇인지를 알려주는 함수id(객체): 메모리에 할당된 객체의 주소를 알려주는 함수sys.getrefcount(객체): 파라매터의 객체가 몇번 참조되었는지를 알려주는 함수파이썬은 객체 지향 언어로써 문제의 단위를 객체로 봄-> 파이썬에서 사용하는 대부분의 자료형들은 모두 객체로 볼 수 있음메서드는 객체가 수행할 수 있는 동작이나 기능print() : 괄호 안에는 ""로 string쓰고 콤마로 여러개 넣기..