guswldls99.log
로그인
guswldls99.log
로그인
Python (1)
현지인
·
2023년 1월 9일
팔로우
0
0
[데이터분석]4_Python
목록 보기
1/5
파이썬 기본 문법 (변수)
파이썬에서 변수의 작성
변수 선언 시 자료형을 사용할 필요가 없다. -> 동적 자료형
height = 170
값에 의해 변수의 타입이 결정
레퍼런스 변수만 존재
변수명
소문자,대문자,숫자,언더스코어 가능
숫자로 시작할 수 없다.
예약어를 변수로 사용할 수 없다.
유니코드를 지원한다.
변수 선언 시 대소문자 구분.
a = 10 != A = 10 ( 서로 다른 것 )
자료의 종류
기본형
: 실제 값이 변수에 저장
e.g : height 에 170 값 저장
참조형(레퍼런스 타입)
e.g: height에 참조값(101)이 저장. (101 -> 참조값 주소, 170 -> 실제값 )
예약어
개발을 할 때 파이썬 인터프리터 내에서 이미 특정 용도로 사용하기 위해
지정된 단어.
예약어는 변수나 함수명 등 identifiter 로 사용할 수 없다.
python 뿐만 아니라 모든 언어에서도 해당하는 사항.
유니코드
컴퓨터) 숫자 0,1 만 인식 가능 -> 내부적 관리 by 숫자
character set (문자셋) : 문자에 부여된 숫자들
ASCII CODE 아스키 코드
8 bits = 1 byte
1024 bytes = 1kbyte
1024 kbyte = 1megabyte
'a' -> 8bit , 알파벳 = one byte 문자
'한' -> 아스키코드로 표현하는데 한계가 존재. (아스키코듸 미국표준), 16bit 가 필요. 2 byte 문자라고 일컫음.
아스키코드 : 알파벳을 언어권으로 사용하는데에는 문제가 없으나, 복잡한 문자를 표현할때는 문제가 발생. => 다국어 지원 문자 셋 등장 배경
Unicode (다국어 지원 문자셋)
python 에서 유니코드를 지원한다는 뜻은 즉,
python 에서는 변수명을 한글/한자로 써도 된다. (다국어 지원)
표현식과 명령문
표현식(Expression)
연산을 위한 출력 값들
결과를 보여주기 위한 것들.
e.g) 42, n , n+25
문장(Statement)
그외 다
n= 17, print=n()
주석
주석이란? 코드로써 해석이 되지 않는 문장들 전부 다 주석임.
파이썬 주석 : # (한줄주석)
파이썬에는 여러줄 주석이 없으며 # 이후에 입력된 문장을 주석으로 처리
여러줄 주석이 필요할때 " 로 하는 경우는 있으나, 주석은 아님.
자료형과 literal
자료형 기본
모든 데이터는 객체이다.
객체의 타입을 바꿀 수 없다. (강형타입)
라인유지: 문자열에서 1를 이용하면 연산식이나 표현식을 여러 줄에 나눠서 쓸 수 있다.
type(데이터) #특정 데이터의 타입을 확인하는 함수
1. Boolean
참(True) 과 거짓(False) 을 나타내는 자료형
Boolean 자료형 실수 : True / False
2. 정수
소수점 없는 수 : 42, 1000000, 123, -123.05(숫자앞에 0이 올 수 없다.)
10진수 : 일반적인 수 (113)
2진수 : 0b orB 가 붙은 수 (0610)
8진수 : 00 or 00 가 붙은 수 (0010)
16진수 : 0x, OX 가 붙은 수 (0x10)
자료형 con't
3. 소수
소수점이 있는 수 (3.1458, 1.08)
3. 복소수
제곱해서 음수가 되는 수 (실수부+허수부)
실수부: 복소수.real
허수부: 복소수.img
킬레 복소수: 복소수.conjugte()
4. 문자열: 4가지 방법으로 작성
큰 따옴표: "문자열"
작은따옴표: '문자열'
큰 따옴표 세 개 연속 """문자열"""
작은 따옴표 세 개 연속 "문자열"
Boolean 역할을 하는 데이터의 종류
내일 써야지
현지인
현지인의 개발새발 개발 스터디
팔로우
다음 포스트
Python(2)
0개의 댓글
댓글 작성