python 공부 1) 입출력언어, 알고리즘 공부/Python2020. 1. 8. 10:15
Table of Contents
1. 사용자 입력받기
- input을 사용한다
>>> a = input()
Hello World
>>> a
Hello World
- 입력받을시 안내문구 혹은 질문을 넣고 싶을 때
>>> a = input("문자열을 입력하세요: ")
문자열을 입력하세요:
출력된 문구 뒤에 입력하면 된다.
2. 값 여러개 출력
- 파이썬에서 변수/값을 콤마로 구분해 프린트하면 각 값이 공백으로 띄워져 출력된다.
>>> print('Hello', 'Im')
Hello Im
- 변수들 사이에 특정 문자/문자열을 넣어 출력하고 싶을때는 sep를 이용한다.
>>> print(1,2,3,sep=', ')
1, 2, 3
>>> print('Hello', 'World', sep='')
HelloWorld
3. print 사용시 개행되지 않도록 하는 법
print("Hello", end=' ')
print("World")
Hello World
4. 반올림
방법 1)
[코드]
f1 = 3
f2 = 3.141592
print(round(f1, 2))
print(round(f2, 2))
[결과 화면]
3
3.14
이때 3을 형식에 맞추어 3.00으로 출력하고 싶으면 다음과 같이 코딩한다.
[코드]
f1 = 3
f2 = 3.141592
print('%.2f' % f1)
print('%.2f' % f2)
[결과 화면]
3.00
3.14
5. 2진수, 8진수, 16진수 출력
>>> bin(10)
'0b1010'
>>> oct(10)
'0o12'
>>> hex(10)
'0xa'
bin(), oct(), hex()함수를 사용하면 10진수 숫자를 각각 2진수, 8진수 16진수 문자열로 바꿔줌
- 반대로 2진수, 8진수, 16진수 문자열을 10진수로 바꾸는 법
>>> int('0b11', 2)
3
>>> int('0o11', 8)
9
>>> int('0x11', 16)
17
6. 아스키코드 변환
1) 문자 -> 아스키코드
[코드]
c = 'A'
print(ord(c))
[결과 화면]
65
2) 아스키코드 -> 문자
[코드]
n = 65
print(chr(n))
[결과 화면]
A
반응형
'언어, 알고리즘 공부 > Python' 카테고리의 다른 글
python json 파일 읽어오기 (0) | 2024.07.05 |
---|---|
python 공부 5) 삼항연산자 (0) | 2020.01.14 |
python 공부 4) 논리연산자 (0) | 2020.01.12 |
python 공부 3) 리스트 (0) | 2020.01.08 |
python 공부 2) 문자열 (0) | 2020.01.08 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!