변수, 이름, 객체Language/Python2021. 6. 22. 18:58
Table of Contents
> 파이썬에서는 모든 것(부울,정수,실수,문자열,데이터구조,함수)이 객체로 구현됩니다.
> 객체는 데이터가 담긴 투명한 박스와 같다. 객체는 데이터와 함께 무엇을 처리할 수있는지 결정하는 부울 혹은 정수와 같은 타입입니다.
> 타입은 또한 박스에 포함된 데이터값을 변경할 수 있는 변수(가변)인지 혹은 변경할 수 없는 상수(불변)인지 판단할 수 있습니다..
>파이썬은 객체의 타입을 바꿀 수 없는 강타입(strong typing)입니다.
변수
> 파이썬에서 변수는 단지 이름일 뿐이다. 데이터가 담긴 객체(박스)에 단지 이름을 붙이는 것이다. 그이름은 객체 자신에 포함되는 것이라기보다는 객체의 참조입니다.
> 파이썬에서 변수의 이름을 정할때 예약어는 쓰면 안됩니다.
a = 7
print(a)
7
type(a)
int
숫자
헷갈릴 수 있는 연산자.
> /는 부동소주점을 포함한 결과가 출력된다.
> //는 부동소수점을 제외한 결과, 즉 정수가 출력된다.
> %는 나머지를 출력한다.
파이썬은 자동으로 형변환을 한다.
문자열
letters = 'Lee'
문자 추출
letters = 'asdflkjaklsdfjlkasj'
letters[10]
s
슬라이싱
: 만 사용하면 전체 문자열을 지정합니다. [0:]과 동일
letters[:]
'asdflkjaklsdfjlkasj'
오프셋 10부터 문자열 끝까지 추출.
letters[10:]
'sdfjlkasj'
오프셋 12 부터 14까지 추출 ( 유의 : 끝 오프셋은 실제 오프셋 +1 해줘야한다.)
letters[12:15]
'fjl'
마지막 세문자 추출.
letters[-3:]
'asj'
오프셋 10부터 마지막 4번재 문자까지 추출
letters[10:-3]
'sdfjlk'
문자열 길이 : len()
무자열 나누기 : split()
len(letters)
19
todos = "get gloves get mask give"
todos.split()
['get', 'gloves', 'get', 'mask', 'give']
'Language > Python' 카테고리의 다른 글
두근두근 파이썬 CH4 연습문제 (0) | 2021.06.22 |
---|---|
두근두근 파이썬 CH3 연습문제 (0) | 2021.06.22 |
두근두근 파이썬 CH2 연습문제 (0) | 2021.06.22 |
두근두근 파이썬 CH1 연습문제 (0) | 2021.06.22 |
객체와 클래스. (0) | 2021.06.21 |
@Return :: Return
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!