_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

woncoding/TIL

TIL | 9.1.목 [변수 / 리스트 / 딕셔너리 / 조건,반복문 / 함수]

2022. 9. 1. 22:22

- 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
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 9.5.월 [Python 언어의 이해 / Python 기초]
    • TIL | 9.2.금 [튜플 / 집합 / f-string / 예외처리 / 파일분리 / map, lambda, filter / class]
    • TIL | 8.31.수 [1_mini_project]
    • TIL | 8.30.화 [pymongo / Flask]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바