brunch

You can make anything
by writing

- C.S.Lewis -

by 클라우드 엔지니어 Sep 29. 2019

45. 파이썬 시작 2 - 2019



<1>  참고: Programmer's notepad  파이썬 코드 한글 입력 시 에러 발생 해결법


1. Tools > Options >  Defaults > Encoding > UTF8 no BOM로 변경한다.

2. 그래도 안되면, 파일 자체 속성을  변경해준다.  File >   Properties > UTF-8 no BOM으로 해준다.

https://blog.naver.com/neurobo/221657738621



<2> 파이썬 기본 문법 - 2

https://blog.naver.com/neurobo/221656744357


오늘 배울 것.




<3> 복습


1. 리스트

리스트는 형식이  [   ]이다.







2. 딕셔너리


딕셔너리는 {   }이다.


키와 값으로 구성되어 있다.
{key1, value1, key2, value2,....}


>>> my_dict2={0:1,1:-2,2:333}
>>> print (my_dict2)
{0: 1, 1: -2, 2: 333}


앞에 건 keys  

뒤에 건 values







2-1. 키값 추가하기

딕셔너리[추가할 키]=추가할 값.

>>> cover={'나이':27, '직업':'병사'}
>>> print(cover)
{'나이': 27, '직업': '병사'}
>>> cover ['num']=9
>>> print(cover)
{'나이': 27, '직업': '병사', 'num': 9}



딕셔너리에 없는 키를 사용하면 에러.

get()을 사용
딕셔너리[접근할 키]
딕셔너리. get(접근할 키)

>>> print(cover ['num'])
9

>>> print(cover.get('num'))
9




3. 슬라이싱





4. 튜플
리스트 말고 재료를 모을 수 있는 방법
튜플롸 딕셔너리


튜플 은 (  )와 , 사용한다.



리스트는 값을 변경할 수 있다.
튜플은 저장된 값이 변경되지 않는다.
>> clovers=('c1', 'ha2', 'cl3')
>>> print(clovers [1])
ha2

>>> clovers [1]='cllllll'
Traceback (most recent call last):
File "<pyshell#145>", line 1, in <module>
clovers [1]='cllllll'
TypeError: 'tuple' object does not support item assignment
>>>


인덱싱 하기
>>> t1 = (1, 2, 'a', 'b')
>>> t1 [0]
1
>>> t1 [3]
'b'



5. 함수 만들기

def 힘수이름(인수):
실행 명령어('sssss')
함수 이름()

>>> def func1():
print('hi!!!!!!!!')


>>> func1()
hi!!!!!!!!

예제



Continue는  while문 안에서 계속 돌아간다.


국어 =  subj이다.







6. CLASS



7.

파일 쓰고. 읽기.

A byte of python 13장.

Pdf 다운로드하기.


파이썬 기본 폴더에 파일이 생성된다.


읽기




8.
소문자를 대문자로 바꾸기(upper)
>>> a = "hi"
>>> a.upper()
'HI'


대문자를 소문자로 바꾸기(lower)
>>> a = "HI"
>>> a.lower()
'hi'



감사합니다.



매거진의 이전글 44. 파이썬 시작1 - 2019

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari
;