일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- r script
- AWS
- 토네이도
- Framework
- Tornado
- ubuntu
- r
- MongoDB
- BAEKJOON
- Python
- 연결
- online
- 설치
- 프레임워크
- 오픈한글
- OrientDB
- 배열
- 자바스크립트
- 자료형
- mariadb
- 이클립스
- 백준
- 파이썬
- 연동
- Java
- spring
- Judge
- API
- 알고리즘
- 저지
- Today
- Total
목록파이썬 (63)
맛동산
c에서 printf("안녕하세요 %d", i)라는 식으로 출력이 가능하고, 자바에서 print("안녕하세요 "+i)라는 식으로 출력이 가능했다. 파이썬에서도 포매팅이 가능함. "사과 %d개"%3 -> "사과 3개" "내 이름은 %s"%"맛동산" -> "맛동산" name="철수" ea="2" "%s! 방울토마토 %d개를 가져오렴"%(name, ea) -> 철수! 방울토마토 2개를 가져오렴 c처럼 %d, %s같은 포맷 코드를 잘 선택해야하니 유의. 그리고 이거 말고 재밌는 게 있는데, "감자가 {0}개 고구마가 {1}개".format(5,10) -> "감자가 5개 고구마가 10개" 라고 포매팅이 가능함. {}안에 숫자는 인덱스가 되는거지 "{day}일이 내 {event}다".format(day=2, even..
a="인덱싱과 슬라이싱" 우선 a[0]과 같이 a의 [0]번째 포인터가 가르키고 있는 값을 가져오는걸 인덱싱이라고 함 print(a[0]) -> "인" 이런식으로 재밌는건 print(a[-1]) -> "싱"이 가능하다는 점. 0을 기준으로 뒤에서 몇번째 로 접근이 가능함 다음은 슬라이싱. 슬라이싱은 시작인덱스와 끝인덱스로 범위안에 문자열을 잘라내는 것임. a[0:3] -> "인덱싱"이 됨 0 "과 슬라이싱" 마찬가지로 a[-4:]이런식으로 음수 사용이가능
파이썬은 자바스크립트처럼 자료형에 대해 따로 선언할 필요가 없음. 정수, 소수에 관한건 따로 언급할 내용이 없고, 특이한게 있다면 한글로 변수 선언을 해도 알아듣는 것. 자바와 달랐던 점 위주로 작성함 우선 문자열이라는게 구조상 문자(char)의 배열형(char[임의정수])이라고 할 수 있음. 내 기억에 c에서는 이 개념을 그대로 갖고 있지만 자바에선 string으로 선언함. (c에서 가변길이로 배열 선언을 해놓고 getc()로 받기도 했던 것 같은데 기억이 잘 나지 않는다.) 파이썬은 어떨까? a="문자열 입니다" 라고 자료형 없이 선언해도 a[6] = {"문","자","열"," ","입","니","다"} 형태로 만들어짐. (형태는 유사하나 내부적으로 완전 일치하진 않는 것 같음. 내가 아직 자료형에 ..