티스토리 뷰

PYTHON

python 맛보기& 입문 기초정리1

하이하이2222 2023. 8. 27. 21:35

[2장 변수]

- 파이썬은 대문자와 소문자를 구분한다.
- #문자 사용, # 이후 줄 끝까지 주석이며, 여러줄 주석은 지원안함

출력
print 함수 속성
- sep=‘,’ : (구분자 지정) 구분자를 지정하지 않는다면 두 값이 붙어서 출력
- end=‘’ : (개행자 지정) 빈 문자열로 지정시 내용만 출력하고 개행안함

입력
input(‘입력 내용’)
input 함수로 입력받은 값은 항상 문자열이며, 정수로 바꿔주는 함수 int()
ex) int(input(‘애초에 입력받아서 정수로 바꾸는 경우 :  ’))
문자열을 실수로 : float()

파이썬은 별도의 타입을 지정하지 않고, 지정된 값에 의해 타입이 정해진다.
동적타입의 특성 : 정수형 변수를 대입후 문자열 변수를 대입한다면 문자열 변수가 된다.
type() : 현재 타입 조사

garbage collection
- 변수 a가 동시에 두개를 가르킬 수 없어 처음에 10을 가리키고, 그 뒤에 다른 수를 가르켰다면 10이 사라짐

[3장 타입]

2의 2승 : 2**2
hex() : 16진수
oct() : 8진수
bin() : 2진수

긴 숫자의 값은 부동 소수점 방식으로 표기
가수 E지수
ex) 9조 4600억 : 9.46e12 <- 9의 자리 다음에 자릿수가 12개 있다는 표현

복소수형
복소수는 제곱해서 음수가 되는 가상의 숫자
: 실수부+허수부j

확장열
\“ : 큰따옴표
\’ : 작은따옴표

\\ : 문자
ex) print(”c:\window\\temp”) : \t 탭처리 피하기 위해
print(“old\new”) 표기시 \n 처리 되기 때문에 print(“old\\new”)로 적어줘야 함
파일경로를 그대로 출력 시 문자열 앞에 r접두를 붙인다.
ex) r”c:\temp\new.txt“

긴문자열
1. ”“”로 시작시 중간에 개행되더라도 다음 “”“을 만날때까지 전체를 하나의 문자열로 정의
2. 긴 문자열 끝에 행 계속 문자인 \ 를 사용

파이썬은 인접한 문자열을 하나로 합침
s = “가” ”나“ ”다“
콤마로 구분하지 않았으므로 print 시 가나다
여러개의 문자열을 긴문자열로 만들시 전체를 괄호로
s = (“가” “나” “다”)

ord()
: ord(‘A’) = 97
chr()
: chr(98) = b

컬렉션
- list에는 모든 변수형을 다같이 쓸 수 있다.
a = [23,4.6,”g”,true]

- 튜플은 괄호로 멤버 나열하고, 실행 중 값을 변경할 수 없다. (삽입,삭제,추가 불가능)
a = (‘a’, ’b’)

*출처 : 파이썬정복.김상형.한빛미디어*

'PYTHON' 카테고리의 다른 글

[python basic] 문자열과 리스트  (0) 2023.09.24
[python basic] aliasing  (0) 2023.09.14
[python basic] dictionary  (0) 2023.09.14
[python basic] for문 요약  (0) 2023.09.05
[python basic] list  (0) 2023.09.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 29 30 31
글 보관함