Hi yoahn 개발블로그

#1 data형 본문

프로그래밍 언어/Python

#1 data형

hi._.0seon 2020. 4. 1. 11:36
반응형

1. 데이터 형

파이썬 프로그램은 변수, 상수, 예약어, 연산자, 함수 등으로 구성

 -> 예약어는 변수나 함수명으로 사용 불가

import keyword
keyword.kwlist

 

 

> 식별자

 변수, 사용자 정의 함수, 클래스, 모듈 등의 이름

- 숫자로 시작할 수 없음

- 영문자, 숫자, 밑줄, 유니코드 문자 사용 가능

- 예약어 사용 불가

- 식별자의 첫 문자는 알파벳 or 밑줄

 

> 주석

#문자부터 줄 끝

'''

여러줄 주석

'''

"""

여러줄 주석

"""

 

기본 입출력 함수

- print()

print("i=", i, "j=", j)
# 출력: i=  10  j=  20

print(10+20)
# 괄호 속의 연산결과 출력

print("string" * 3)
# 문자열 3번 출력
# string string string

print(x, y)
# 10 20 //x=10,y=20

print(x,'+',y,'=',z)
# 25 + 32 = 57

print("10" +"20")
# 문자열 잇기
# *** 문자열끼리만 가능, 숫자랑 문자 잇기는 안됨

print("n = %d"%n)
# n = 10

print("m = %f, n = %d" %(m,n))
# m = 5.200000, n = 10

 

 

- input() : 입력된 정보는 문자열

 

 

**

파이썬으로 알고리즘 문제 풀 때

n = int(input())

보다는

from sys import stdin
n = int(stdin.readline())

이 코드가 더 빠르다

 

입력받아야 할 것이 한 줄에 여러개라면 input() 보다 readline()함수가 더 빠르다

li = list(map(int, stdin.readline().split()))

readline() 함수 뒤에 split()함수를 연이어 호출하면 list로 받는 것이 가능하다.

 

자료형

Boolean : True, False

Integer: 정수

    0b0101 #이진수

    0o2734 #8진수

    0xDA4 #16진수

 

int, float형

- 숫자 식별을 위해 _를 사용

 >>> 100_000.000_0001

 

문자열

' ', " " 로 묶어서 표현

 

"I'm a Python fanatic"   #작은 따옴표 표시할 경우

'I"m a Python fanatic'   #큰 따옴표 표시할 경우

 

'A not very long string \

than spans two lines'     #문장을 두 줄 이상으로 표시할 경우

반응형

'프로그래밍 언어 > Python' 카테고리의 다른 글

[python] print() 방법 정리  (0) 2021.09.30
#3 프로그램 제어문  (0) 2020.04.01
#2 연산자  (0) 2020.04.01
Comments