- 아나콘다 가상환경 작성방법
- 파이썬에서 thumbnail만들면서 io 에러난 경우 해결방법
- libraw 라이브러리 사용방법
- 아나콘다 업데이트하기
- 우분투에서 python pip 인스톨하기
- 파이썬으로 웹 스크랩하기10/10
- 파이썬으로 웹 스크랩하기9/10
- 파이썬으로 웹 스크랩하기8/10
- 파이썬으로 웹 스크랩하기7/10
- 파이썬으로 웹 스크랩하기6/10
- 파이썬으로 웹 스크랩하기5/10
- 파이썬으로 웹 스크랩하기4/10
- 파이썬으로 웹 스크랩하기3/10
- 파이썬으로 웹 스크랩하기2/10
- 파이썬으로 웹 스크랩하기1/10
- 파이썬으로 파일 다루기 13 / 13
- 파이썬으로 파일 다루기 12 / 13
- 파이썬으로 파일 다루기 11 / 13
- 파이썬으로 파일 다루기 10 / 13
- 파이썬으로 파일 다루기 9 / 13
- 파이썬으로 파일 다루기 8 / 13
- 파이썬으로 파일 다루기 7 / 13
- 파이썬으로 파일 다루기 6 / 13
- 파이썬으로 파일 다루기 5 / 13
- 파이썬으로 파일 다루기 4 / 13
- 파이썬으로 파일 다루기 3 / 13
- 파이썬으로 파일 다루기 2 / 13
- 파이썬으로 파일 다루기 1 / 13
- 파이썬으로 문자열 다루기 2/2
- 파이썬으로 문자열 다루기1/2
- 파이썬에서 사전 데이터 유형 이용하기2
- 파이썬에서 사전 데이터 유형 이용하기
- 파이썬에서 문자열 연결 및 복제하기
- 파이썬에서 수학 연산자 사용하기
- 13. 데이터베이스 13.8 데이터 삭제
- 13. 데이터베이스 13.7 데이터 수정
- 13. 데이터베이스 13.6 데이터 검색
- 13. 데이터베이스 13.5 데이터 조회
- 13. 데이터베이스 13.4 데이터 입력
- 13. 데이터베이스 13.3 데이터베이스 테이블 생성하기
- 13. 데이터베이스 13.2 SQL 맛보기
- 13. 데이터베이스 13.1 데이터베이스 설치
- 12. 디버깅
- 11.표준 라이브러리 11.2 logging 모듈
- 11. 표준 라이브러리 11.1 sys 모듈
- 10. 예외처리 10.6 with
- 10. 예외처리 10.5. try finally
- 10. 예외처리 10.4 예외 발생시키기
- 10. 예외처리 10.3 예외 처리
- 10. 예외처리 10.2 예외
- 10. 예외처리 10.1 오류
- 9.입력과 출력 9.4 유니코드
- 9.입력과 출력 9.3 Pickle
- 9.입력과 출력 9.2 파일입출력
- 9. 입력과 출력 9.1 입출력
- 8.자료구조 8.7 넘파이(numpy)
- 8.자료구조 8.6 집합(Set)
- 8.자료구조 8.5 열거형(Enum)
- 8.자료구조 8.4 사전
- 8.자료구조 8.3 튜플
- 8.자료구조 8.2 리스트
- 8.자료구조 8.1 문자열 Curr
- 7. 클래스 7.4 상속
- 7. 클래스 7.3 객체 초기화
- 7. 클래스 7.2 클래스의 사용
- 7. 클래스 7.1 클래스 정의하기
- 6. 모듈 과 패키지 6.5 패키지
- 6. 모듈 과 패키지 6.4 모듈의 name속성
- 6. 모듈 과 패키지 6.3 바이트 컴파일된 .pyc 파일
- 6. 모듈 과 패키지 6.2 dir() 함수를 이용하여 모듈 정보 알아내기
- 2018년 3월 프로그래밍 인기순위
- 6. 모듈 과 패키지 6.1 모듈을 정의하고 불러오기
- 5. 함수 5.7 람다(lambda) 함수
- 5. 함수 5.6 파이썬 내장함수
- 5. 함수 5.5 DocString
- 5. 함수 5.4 VarArgs 매개 변수
- 5. 함수 5.3 키워드 인수
- 5. 함수 5.2 기본 인수값
- 5. 함수 5.1 지역변수
- 4. 제어문 다루기 4.3 for
- 4. 제어문 다루기 4.2 while
- 4. 제어문 다루기 4.1 if문
- 파이썬 Python - OS.PATH 기초 정리
- 3. 연산자와 수식
- 2. 파이썬 기초 2.2 파이썬 기초
- 2. 파이썬 기초 2.1 첫걸음
- python 메소드 및 함수정리 모음
- C급 개발자와 함께하는 파이썬 - 01. 파이선 시작하기 #4
- C급 개발자와 함께하는 파이썬 - 01. 파이선 시작하기 #3
- 파이썬으로 간단한 스케줄러 만들기
- C급 개발자와 함께하는 파이썬 - 01. 파이선 시작하기 #2
- C급 개발자와 함께하는 파이썬 - 01. 파이선 시작하기 #1
- 파이썬(python)으로 RSS 크롤링하기
- Ubuntu(우분투) 리눅스에서 파이썬 설치하기
- 유용한 파이썬 라이브러리 모듈
- 파이썬으로 오늘날짜 폴더 생성하기
- 파이썬 프로그래밍에 대해서
- 두뇌를 정복하는 방법
- 윈도에서 BeautifulSoup4 설치방법
- 파이썬 알고리즘 배우기 좋은 사이트
8.자료구조 8.1 문자열
C급 개발자와 함께하는 파이썬
8. 자료구조
자료구조란 어떤 “자료"를 담는 “구조"를 말합니다. 서로 연관있는 자료들의 집합을 저장하는데 사용하는것을 자료구조라고 합니다.
파이썬에서는 문자열, 리스트, 클래스, 튜플, 맵 등의 자료구조를 가지고 있습니다. 우리가 변수에 어떤 값을 할당하는것이 바로 “자료"를 담는 것입니다. 그런데 변수는 다양한 구조를 가지고 있습니다.
8.1 문자열
프로그래밍 용어에서 텍스트를 보통 문자열이라고 부릅니다. 문자열은 문자들의 집합으로 생각하면 이해하기 쉬울 것입니다.
8.1.1 문자열 생성방법
파이썬에서 어떤것이 문자열이 될수 있을까요?
이름도 문자열이 될수 있습니다. “문자열", ‘문자열' 큰따옴표 또는 작은따옴표로 이루어 진것이 바로 문자열 입니다. 문자열은 프로그래밍을 하면서 가장 많이 사용하는 자료구조 입니다.
name = “Alice”
print( name ) => “Alice”
문자열 “Alice”를 name변수에 할당하고 print 하면 이름이 출력됩니다. 이것이 바로 문자열을 생성하고 출력하는 방법입니다.
8.1.2 문자열에 값 포함하기
문자에 변수의 값을 이용하여 문자열을 출력한다면 기존 문자열에 새로운 문자열을 합쳐서 출력해야할 것입니다.
위와같이 문자열에 문자열을 추가해서 출력할 수 있습니다.
또다른 방법은 .format()을 이용하는 것입니다. 이전 예제에서 많이 보았을 것입니다.
위와 같이 format을 이용해서 문자열을 추가할수 있습니다. 결과는 아래와 같습니다.
8.1.3 문자열 곱하기
일반적으로 숫자 * 숫자는 숫자의 형태가 나올것입니다. 9 * 9 = 81 이 되듯이 말이죠 그러면 문자열을 곱하는경우 어떻게 될까요? 프로그램을 작성해서 확인해보도록 하겠습니다.
위의 프로그램은 간단하게 “love! “ 문자열에 10을 곱하였습니다. 그랬더니 아래와 같이 동일한 문자가 10번 출력되어있네요. 문자열을 곱하면 동일한 문자열을 출력한다는것을 알게 되었습니다.
사람은 자기가 한 약속을 지킬만한 좋은 기억력을 가져야 한다.