분류 전체보기 205

[Python] 리스트 복사하기 (변수의 개념 정확하게 이해하기)

리스트를 변수에 넣고 복사할 때 파이썬에서 ‘3’은 상수가 아닌 정수형 객체이다. 파이썬의 모든 자료형은 객체이다. a=3 여기서 3은 쉽게 생각할 수 있는 상수값이 아니고, 하나의 ‘정수형 객체’이다. 따라서 a=3과 같이 선언하면 a.real처럼 내장 함수를 바로 사용할 수 있게 된다. 이 점이 처음엔 좀 헷갈리는데 아래 코드를 보면 더 명확하게 이해할 수 있다. a = 3 print(type(3)) # 변수 개념 정확하게 이해하기 위 설명이 이해가 갔다면 파이썬에서 변수의 개념을 제대로 이해할 수 있을 것이다. 파이썬에서 변수는 객체를 가리키는 것이라고 말할 수 있다. 다시 한 번 강조하지만 파이썬의 모든 자료형은 객체이다. a=3 위의 코드처럼 a=3이라고 하면 정수형 객체 3이 자동으로 메모리에..

[Python] 딕셔너리 관련 함수들 (keys, values, items, clear, in)

딕셔너리 관련 함수들 Key 리스트 만들기 (keys) a = {'name' : 'gummy', 'age' : 22, 'hobby' : 'basketball', } print(a.keys()) # dict_keys(['name', 'age', 'hobby']) print(list(a.keys())) # ['name', 'age', 'hobby'] a.keys()는 딕셔너리 a의 key만 모아서 dict_keys라는 객체를 반환한다. 객체를 리스트로 변환하려면 list() 함수를 사용하면 된다. for k in a.keys(): print(k) ''' name age hobby ''' Value 리스트 만들기 (values) a = {'name' : 'gummy', 'age' : 22, 'hobby' : ..

[Python] 문자열 관련 유용한 함수들

문자열 관련 유용한 함수들 파이썬은 문자열 관련 유용한 함수들을 많이 제공한다. 아래에서 소개하는 함수들은 문자열 처리에서 사용 빈도가 매우 높고, 유용하므로 꼭 암기하도록 하자!! 🧐 문자 개수 세기 (count) a = "gummy" a.count('m') print(a.count('m')) # 2 문자열 중 특정 문자의 개수를 반환한다. 위치 알려주기1 (find) a = "my name is gummy" a.find('g') print(a.find('g')) # 11 print(a.find('gu')) # 11 print(a.find('k')) # -1 문자열 중 특정 문자 혹은 문자열이 처음 나온 위치를 반환한다. 파이썬은 인덱스가 0부터 시작임에 주의한다. 만약 찾는 문자나 문자열이 존재하지 ..

[React Naitve] 리액트 네이티브 앱에서 Firebase 시작하기 (인증, 데이터베이스, 스토리지)

리액트 네이티브 💬채팅앱에서 Firebase 시작하기 - 인증, 데이터베이스, 스토리지 - 리액트 네이티브로 채팅앱을 만드는데 별도의 서버 구축 없이 파이어베이스를 이용할 것이다. 파이어베이스는 인증, 데이터베이스 등의 다양한 기능을 제공하는 개발 플랫폼이다. 파이어베이스를 이용하면 서버와 데이터베이스를 직접 구축하지 않아도 개발이 가능하다. 목차 1. 프로젝트 만들기 2. 앱 추가하기 3. 인증 (이메일 인증) 4. 데이터베이스 5. 스토리지 6. 라이브러리 설치 1. 프로젝트 만들기 파이어베이스 콘솔에서 먼저 프로젝트를 생성한다. 나는 react native 앱 폴더 이름과 같게 했다. 그다음은 Google 애널리틱스를 연동한다는 내용인데, Google 애널리틱스는 사용자가 앱에서 하는 행동이나 데이..

반응형