- python 기초 문법
1. 변수
False / True 값을 변수에 선언
a = (3 < 2) : False
+ \ 출력은 \\ 뒤에 하나 더 붙여서 출력
print('\\') 👉 결과값 : \
+ ' or " 출력은 \' or \" : 앞에 \ 를 붙여서 표현
print("\'") 👉 ' 출력
print('\"') 👉 " 출력
2. 문자열
문자열 합치기 👉 숫자 , 문자 등 ' ' 로 묶게 되면 문자열 정의 됨 or str() 로 묶어 줘도 됨
a = '2'
b = '3'
print(a+b) 👉 5가 아니라 문자열 합치기로 23이 정답
split
myemail = 'abc@sparta.co'
domain = myemail.split('@')[1].split('.')[0]
print(domain) 👉 결과값 : sparta
3. 리스트와 딕셔너리
[리스트]
List 기능
| .del | 값 삭제 |
| .append | 마지막에 값 추가 |
| .sort | 오름차순 정렬 |
| reserve = True | 역순 |
| .index | 내가 원하는 값이 리스트 몇번째에 있는지? (같은값은 첫번째 기준) |
| .insert | 원하는 위치에 값을 추가 |
| .remove | 내가 원하는 값을 제거 (같은값은 첫번째 기준) |
| .pop | 마지막부터 제거 |
| .count | 내가 원하는값 리스트에 몇개 있는지? |
| .extend | [리스트] 를 리스트에 추가 |
| ? in List | 리스트 안에 ? 값이 있는지 |
List 슬라이싱
a = [1,2,3,4,5]
result = a[ :3] 👉 3-1번 까지
result = a[1:3] 👉 1번 부터 3-1번 까지
result = a[-1] 👉 뒤에서 첫번째
print(result)
[딕셔너리]
dict = {Key : Value} 값으로 구성
dict = {"name":"Bob", "age": 21}
dict['key'] = value 👉 dict에 새로운 key:value 값 추가
print(dict)
+ list 와 동일하게 : key in dict 👉 dict 안에 해당 키가 있는지
[리스트 + 딕셔너리]
a = [ {Key : Value}, {Key : Value} ]
a = [ {Key : Value, Key2 : Value2},
{Key : Value, Key2 : Value2} ]
print( a[1][key2] ) 👉 a안 1번째에 있는 딕셔너리 중 키 값이 key2인 value 값 : value2
4. 조건문 / 반복문
[조건문]
⚠️ 들여쓰기 + 콜론 주의
if 조건 :
결과
elif 조건 :
결과
else :
결과
[반복문]
⚠️ 들여쓰기 + 콜론 주의
number = [1,2,3,4,5]
for 가변수 in number :
print(가변수) 👉 변수가 number 에 있는 리스트를 하나씩 가져와
enumerate / break
for i, fruit in enumerate(fruits):
print(i, fruit)
if i == 4:
break
조건에 맞을때 break 👉 출력
5. 함수
def 함수명(매게변수..) :
매게변수를 어떻게 할건지?
동작값 등
return 값 (유/무)
함수를 이용해 다른 동작값에 활용
'woncoding > TIL' 카테고리의 다른 글
| TIL | 9.5.월 [Python 언어의 이해 / Python 기초] (1) | 2022.09.05 |
|---|---|
| TIL | 9.2.금 [튜플 / 집합 / f-string / 예외처리 / 파일분리 / map, lambda, filter / class] (0) | 2022.09.02 |
| TIL | 8.31.수 [1_mini_project] (0) | 2022.08.31 |
| TIL | 8.30.화 [pymongo / Flask] (0) | 2022.08.30 |
| TIL | 8.29.월 [Html / CSS / Javascript] (0) | 2022.08.29 |