Loading...
2022. 7. 27. 02:38

파이썬이 변수에 값을 저장하는 방법은?

1. 모든 문자는 변경불가능(immutable) 다음과 같은 코드를 살펴보면 여기서 id()는 변수의 주소를 구하는 함수 word안에 'math'가 들어간 다음에 다시 word에 'test'가 들어가면서 word에 들어간 문자열이 변경되는거 아니냐?? >> 이건 변경된게 아니라 'math'는 사라지고 'test'라는 문자열로 새로 word에 덮어씌운거 2. 파이썬의 변수 저장방식 파이썬은 변수에 값 'math'가 들어가는게 아니라 그것을 가리키는 주소가 들어간다고함 이건 마치 사물함에 물건을 넣어놓고 사물함 번호만 기억해놓는 것 과 같다 즉 값(물건)을 가리키는 주소(사물함)을 외워놓고 값(물건)이 필요하면 주소(사물함)를 통해 가져옴 실제로는 주소 바꿔치기 3. 주소를 통한 값 호출 그렇다면 주소를 통..

2022. 7. 18. 02:34

변수(variable), 리스트(list), 딕셔너리(dictionary) 맛보기

1. 변수(variable) 하나의 값을 저장하는 공간 크게 숫자, 글자, 참/거짓 등을 저장할 수 있다 1-1) 숫자 현실의 모든 숫자들 자연수, 음수, 실수,... 심지어 파이썬은 복소수까지도 가능함 기본적인 수학연산이 가능 120, -365, ... , 3.141592,... 1-2)글자 현실의 모든 글자들 반드시 따옴표로 둘러싸야 글자로 인식함 여기서 따옴표는 작은따옴표(' ')나 큰따옴표(" ") 하나의 코딩파일에서 통일하는게 좋다 숫자도 ' '으로 둘러싸면 글자로 인식 58은 숫자이지만 '58'은 글자 "미세먼지" , "58도 글자입니다." "58" , "글자는 반드시 따옴표를 붙여야합니다!!" 1-3) 참/거짓 True, False 프로그램 제어(조건, 반복 등)에 주로 사용함 혹은 식의 결..

데이터분석 전문가(ADP)를 위한 R프로그래밍 기초편1

1. 출력함수 print() - 한번에 하나의 객체만 출력 > a print(a) [1] 3 cat() - 여러 항목을 묶어서 연결된 결과 출력 > cat('yun','dae','hyuck') yun dae hyuck > a b cat(a,b) 3 4 2. 할당연산자 a print(a) [1] 3 > a a = 5 > print(a) [1] 5 > a -> 6 Error in 6 6 -> a > print(a) [1] 6 3. 변수 목록보기 ls(), ls.str() 사용가능 > a ls() [1] "a" > ls.str() a : num 3 4. 변수 삭제하기 rm()을 사용 응용하여 rm(list=ls())로 모든 변수 목록 삭제 가능 5. 벡터 생성 c()를 사용 문자, 숫자, 논리값, 변수를 모두..

2022. 1. 18. 23:40

파이썬의 변수(variable)와 데이터 타입(type)

1. 변수(variable) 데이터를 저장하기 위한 메모리 공간의 프로그래밍상 이름 name = ‘daehyuck’의 의미는? name이라는 변수(variable)에 ‘daehyuck’이라는 값(value)을 넣는다 변수는 메모리 주소를 가지고 있고 변수에 들어가는 값은 메모리 주소에 할당한다 a=8이라고 선언한 순간 메모리 특정영역에 a라는 이름의 물리적인 공간이 할당 a라는 이름을 가진 메모리 주소에 8이라는 값을 할당한다 2. 데이터 타입(type) 정수형, 실수형, 문자형, 논리형이 있는데 이들마다 차지하는 메모리 크기가 다르다 적절한 데이터 타입을 정하는 것이 메모리를 효율적으로 사용하는 점에서 중요할 수 있다 소수점이 있으면 float, 숫자더라도 따옴표 안에 들어가면 str 파이썬은 코드 실..