일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 해외개발자
- 맨체스터생활
- php
- 영국코로나
- 영국 개발자
- 영국 워킹홀리데이
- 영국워홀
- 영국구직
- 해외취업
- 파이썬
- 맨체스터 트램
- 영국취업
- 맨체스터근교
- 영국일상
- 영국 워홀
- 영국이직
- 맨체스터
- 영국생활
- 영어이메일
- 맨체스터 일상
- 영국세금
- 영국개발자
- 맨체스터일상
- 영국 배우자비자
- 영국워킹홀리데이
- 영국 배우자비자 연장
- 맨체스터개발자
- laravel
- Python
- 맨체스터 개발자
- Today
- Total
목록Python (4)
맨체스터 사는 개발자
List 나 string 에서 사용하는 기능? 같은 것 전달 받은 범위의 값을 복사하여 전달 문법은 list[n:m] = n 부터 m-1 까지 값을 복사 한다는 뜻 왜 굳이 n:m 까지를 return 안하고 m-1 까지를 리턴하는지 이해를 못하겠지만 뭐 어쩌겠나 list = [1,2,3,4,5] list[1:2] #[2] list[0,2] #[1,2] list[:] #[1,2,3,4,5] list[:2] #[1,2] list[1:] #[2,3,4,5] list[0:100] #[1,2,3,4,5] 그리고 Slice 에는 Step 이라는 기능도 있다. list[n:m:k] 에서 k 가 스텝인데, n 부터 m-1 까지의 값 중 k 번째 값들을 복사 한다는 뜻이다. k 값은 - 도 가능하다 list1 [0, 1..
파이썬의 List 는 다양한 기능들을 제공한다. 이번에 배운건 1) .sort() 2) .reverse() (역정렬) 3) .index('something') (something 이 리스트에 존재한다면 index return. 없으면 에러 발생하므로 if 문 써서 있는지 확인해야 할듯) 4) .insert(index, 'something') (index 위치에 something 을 넣고 그 뒤에 것들은 한칸씩 미뤄준다. index 가 list 범위를 넘어간다면 something 을 그냥 맨 뒤에 붙임) string 도 list 와 비슷하다. str = "무궁화 꽃이 피었습니다" 1. .split('delimiter') 구분자로 나눠서 리스트를 return 한다. 구분자 없이 기본 구분자는 공백이므로 다른..
개발을 하다보면 에러를 일으켜야 할 때가 있다. 이때 파이썬에서는 raise를 쓴다. def isOdd(n): if n%2 == 0: raise ValueError print('{} is odd number'.format(n)) try: isOdd(3) except ValueError: print('The number is not odd number')
C++ 의 Try/Exception 과 비슷하다. try: import NotExistModule except ImportError: print('모듈이 없음') #이런식으로 특정한 오류를 지정하거나, 무슨 에러가 생길지 모를때는 그냥 except만 쓰면 됨 try: import NotExistModule except: print('모듈이 없음') #이런경우 에러 메세지를 보고 싶다면 Exception 을 쓰면 됨 try: import NotExistModule except Exception as ex: print('모듈이 없음', ex)