반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스프링부트 웹 소켓
- 오라클
- Dining philosopher problem
- Xcode
- 프로그래밍언어론
- CI
- Spring
- 소켓
- CD
- 스프링
- 밥먹는 철학자
- sql
- swift
- 데이터베이스
- javascript
- 다이어리
- 인공지능
- jenkins
- 리눅스
- DBMS
- 스프링부트
- JPA
- springboot
- 네트워크
- AI
- 아이패드다이어리
- MySQL
- IOS
- 42seoul
- libasm
Archives
- Today
- Total
Hi yoahn 개발블로그
#1 data형 본문
반응형
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