| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- docker
- 사용자정의예외
- aw3
- 파이썬 #python #file #i/o #input #output
- 파이썬 #python #지역함수
- aws
- 파이썬 #python #가변매개변수 #키워드가변매개변수 #args #kwargs
- 민감 정보 관리
- 연산자메서드
- PostgreSQL
- 파이썬 #python #함수 #function
- 파이썬 #python #Comprehension
- 프로그래머스
- Git
- 파이썬 #python #enumerate
- spring boot
- 약수 수하기
- EC2
- 배포
- 파이썬 #python #filter #map #reduce
- 파이썬 #python #모듈 #module #import #random #time #calendar #sys
- jsonb
- 파이썬 #python #lambda #람다
- 파이썬 #python #os #os.path #glob
- 파이썬 #python #예외처리 #exception
- 파이썬 #python #class #클래스 #상속
- redis
- 파이썬 #python #docstring
- 파이썬기본문법 #파이썬 #python
- 파이썬 #python #전역변수 #지역변수 #eval
- Today
- Total
목록Python (47)
Yeonnnnny
■ 개요 - 파이썬의 가장 강력한 데이터 컬렉션 - 파이썬에서 빠르게 데이터베이스 같은 연산을 가능하게 함 - 다른 언어에서는 다른 이름으로 불림 ▷ Associative Arrays (연관 배열) - Perl / PHP ▷ Properties or Map or HashMap (속성, 맵, 해쉬맵) - Java ▷ Property Bag (속성 가방) - C# / .Net ■ 특징 - {} 기호 혹은 dict()를 이용해 생성 - key : value의 쌍으로 이루어짐. 변환되는 값은 key로 사용 불가 (예: list) - key를 통해 Value를 얻음 - {Key1:Value1, Key2:Value2, ...} dic = {'name':'Gildong','phone':'01099993333','bi..
■ List의 특징 - 배열과 같은 자료 (시퀀스 구조, 즉 순서가 있음) - 수정이 가능함, 가변적임 - 리스트의 요소는 일반적으로 같은 타입이지만 다른 타입을 섞어서 저장하는 것도 가능함.(일반적이지는 않음) - 첨자로 음수 가능 - + 연산자를 이용하면 두 개의 다른 리스트를 붙일 수 있음. - [] 나 list()를 이용해 생성 ■ List slicing - 문자열과 동일하게 슬라이싱 가능 ■ Deep Copy - [:] 또는 copy Module의 deepcopy() 함ㅁ수를 이용하여 깊은 복사 가능 ■ List 연산 - + : 리스트 연결 - * : 리스트 반복 ■ List관련 함수 append() 리스트의 뒤에 데이터 추가하기 sort() 리스트를 정렬, 역순으로 정렬하기 위해서는 rever..
1. 제어문 - if ■ if문 ■ if문의 형식 ■ if문 들여쓰기 오류의 예 2. 반복문 - while ■ while문 형식 ■ while else 문 3. 반복문 - for ■ for 문 형식 ■ for 문과 range() 함수의 사용 ■ for와 list (파이썬답지 못한 코드) ■ for와 list (파이썬다운 코드) - List Comprehension 4. comtinue, break ■ break ■ continue 1. 제어문 - if ■ if문 - 수행할 문장은 반드시 들여쓰기 - 조건문, 다른 언어와 유사 - 들여쓰기는 언제나 같은 깊이로 해야 함 - 탭, 스페이스 2가지를 혼용해서 쓰면 안됨. 최근에는 공백 4개 - if 조건문, while, for문 끝에 콜론(:)을 사용 * 조건..
■ 문자열 관련 함수 capitalize() 첫 번째 단어를 대문자로 lower() 모든 글자를 소문자로 title() 모든 단어의 첫 글자를 대문자로 변환 upper() 모든 글자를 대문자로 swapcase() 대문자는 소문자로, 소문자는 대문자로 바꿈 count(string) 해당 문자열이 몇 개 있는지 출력 len(string) 문자열의 길이 반환 endswith(string) 지정된 문자열로 끝나는지 여부 즉, 논리값 반환 startswith(string) 지정된 문자열로 시작하는지 여부 즉, 논리값 반환 find(string) 지정된 문자열의 오프셋 값 반환 format() 출력 시 포맷 지정 가능 s = '''생각이란 생각할수록 생각나므로 생각하지말아야 할 생각은 생각하지 않으려고 하는 생각이..
1. 문자열 ■ 문자열의 특징 - python3은 Unicode 지원한다. - 문자열은 immutable한 데이터이다. - Single quotation('''), double quotation(""")을 3개씩 문장의 앞 뒤로 감싸면 여러 줄로 구성된 문자열을 만들 수 있다. ■ multiline 처리 mystr='''동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세''' print(mystr) [결과] ■ 문자열 관련 연산자 : + * - 문자열 연결 : + (문자열과 숫자 연결 불가) - 문자열 반복 : * [문제] for문과 문자열 반복을 이용하여 다음 문자열이 출력 되는프로그램을 작성하세요. ---------+---------..
● 자료형 기본 - 모든 데이터는 객체이다. - 객체의 타입을 바꿀 수 없다. (강형타입) - 라인유지 : 문자열에서 | 를 이용하면 연산식이나 표현식을 여러줄에서 나눠서 쓸 수 있다. ☆ type(data) # 특정 데이터의 타입을 확인하는 함수 a = 10 type(a) #int b= 'python' type(b) #str ● 자료형의 종류 1. 논리(Boolean) - 참(True) / 거짓(False) - Boolean 자료형 상수 :True/ False 2. 정수 (int) - 소수점이 없는 수 : 42, 100000, 123, -123 - 10진수 : 일반적인 수 - 2진수 : 0과 1로 된 수 -> 0b or 0B가 붙은 수 (ex: 0b10) - 8진수 : 0과 1로 된 수 -> 0o or..
1. 변수 ▷ 파이썬에서 변수의 작성 - 변수 선언 시 자료형을 사용할 필요 없다 - 값에 의해 변수의 타입이 결정된다. - 레퍼런스 변수만 존재 한다. ▷ 변수명 - 소문자, 대문자, 숫자, 언더스코어(_)로 작성 가능하다. - 숫자로 시작할 수 없다. - 예약어를 변수로 사용할 수 없다. 2. 예약어 ▷ 예약어란 ? - 개발을 할 때 파이썬 인터프리터 내에서 이미 특정 용도로 사용하기 위해 지정된 단어를 예약어라고 한다. - 예약어는 변수나 함수명 등 identifier(식별자)로 사용할 수 없다. ▷ 예약어 종류 False class finally is return None continue for lambda try True def from nonlocal while and del global no..