본문 바로가기
Algorithm/자료구조, 알고리즘

[코딩+알고리즘 완주반] 2일차. Print 함수, 가상환경 설정

by newnu 2021. 3. 16.
반응형

# Print

가장 기본적인 출력 함수

Separator, End 옵션 사용

Format 형식 출력

Escape Code 사용

 

#Print 구문

#기본 출력
print('Hello python')
print("Hello python")
print("""hello python""")
print('''hello python''')

print() # 줄바꿈

#Separator 옵션 사용
print('T','E','S','T')
print('T','E','S','T',sep='')
print('2019','02','19',sep='-')
print('niceman','google.com',sep='@')

#end 옵션 사용
print('Welcome To',end=' ')
print('the black parade', end=' ')
print('piano notes')

#format 사용
print('{} and {}'.format('You','Me'))
print('{0} and {1} and {0}'.format('You','Me'))
print('{a} are {b}'.format(a='You',b='Me'))

print("%s's favorite number is %d" %('Eunki',7)) # %s : 문자, %d : 정수, %f : 실수

print("Test1: %5d,Price : %4.2f" %(776,6545.123) )
print("Test1: {0:5d}, Price: {1:4.2f}".format(776,6534.123))
print("Test1: {a:5d},Price: {b:4.2f}".format(a=776,b=6534.123))

#Escape Code
#\n : 개행
#\t : 탭
#\\ : 문자
#\' : 문자
#\" : 문자
#\r : 캐리지 리턴
#\f : 폼 피드
#\a : 벨 소리
#\b : 백 스페이스
#\000 : 널 문자

print("'you'")
print('\'you\'')
print('"you"')
print("""'you'""")
print('\\you\\\n\n\n\n\n\n')
print('\t\ttest')

 

# 파이썬 구성요소 기초 학습

인코딩(입력,출력)

변수

조건문

함수, 클래스, 인스턴스(객체)

정보 출력

 

#파이썬 기초 코딩

#import this #파이썬 철학
import sys

#파이썬 기본 인코딩 UTF-8
print(sys.stdin.encoding)
print(sys.stdout.encoding)

# 출력문
print('My name is Goodboy!')

# 변수 선언
myName = 'Goodboy'

#조건문
if myName =="Goodboy":
    print('Ok')

# 반복문
for i in range(1,10):
    for j in range(1,10):
        print('%d * %d = ' %(i,j),i*j)

# 변수 선언(한글)

이름 = "좋은 사람"
 # 출력
print(이름)

# 함수 선언(한글)
def 인사():
    print('안녕하세요. 반갑습니다.')

인사()

# 함수 선언
def greeting():
    print("Hello!")

greeting()

# 클래스
class Cookie:
    pass

# 객체 생성
cookie = Cookie()

print(id(cookie))
print(dir(cookie))

# 가상환경 필요성

프로젝트마다 환경이 다르게 설정되면 꼬인다

 

ex) simplejson 설치하기

pip install simplejson # 패키지 설치

pip uninstall simplejson # 패키지 삭제 

pip install --upgrade simplejson # 버전 업그레이드

pip search simple* #simple이 들어간 패키지 모두 찾기  

pip list # 현재 설치된 패키지 리스트

pip show simplejson # 정보

반응형