문과나부랭이의 인프런 파이썬 입문[1~2강]
QA 자동화를 하려면 앱피움이든 뭐든 프로그래밍 언어를 사용할 줄 알아야 하는데, 경제학과 나온 문과 나부랭이,, 사실 강의는 회사 법인카드로 예전에 끊어두었는데 이제야 다시 제대로 시작한다 ㅎㅎㅎㅎㅎㅎㅎㅎㅎ....... 강의는 짧아서 하루에 3개씩도 들을 수 있을 것 같기도 한데,, 양이 중요한게 아니라 머리 입력해야하니까,, 2개씩.. 할래..
아무튼 하루에 1-2강 듣고, 적어두고 메모하고 그런 용도로 사용할 것..
<아무튼 1강>
print 함수 : (인수 안의 모시깽이를 출력하는 함수) < 쌉기본 함수
e.g) print('apple') "(큰따옴표)", '''(작은따옴표3개)''', """(큰따옴표3개)""" 모두 다 같은 용도
print() < 개행과 마찬가지
# sep 옵션 사용하기
print('p', 'y', 't', 'h', 'o', 'n')
출력 시, p y t h o n 으로 노출됨,, 하지만..!? sep가 출동해서..
print('p', 'y', 't', 'h', 'o', 'n', sep='')을 입력하면..
phtyon으로 출력됨
같은 예로 print('p', 'y', 't', 'h', 'o', 'n', sep='-')을 입력하면..
p-y-t-h-o-n으로 출력된다공
예시1)
print('010','7777','1588', sep='-')로 하면
010-7777-1588로 하이픈 포맷 넣을 수 있지
예시2)
print('dongmin', 'naver.com', sep='@'로 하면
dongmin@naver.com 출력
<아무튼 2강>
#end 옵션
print('welcom to', end='')
print('IT News', end='')
실행하면
welcom toIT News 요렇게 띄어쓰기가 어색하게 됨
이럴 때는
print('welcom to', end=' ')
print('IT News', end=' ')
요렇게 공백 추가하면 welcom to IT News로 띄어쓰기가 추가되어 출력
#file 옵션
import sys
print('learn python', file= 'test.txt')
> 외부의 test txt파일에 그쪽으로 출력물을 보내겠다.
#format 옵션(여기서부터 좀 어려움)
D가 있고 S가 있고 F가 있다.. 일단 요거만..
D는 정수 (e.g. 3)
S는 문자열 (e.g. 'python')
F는 실수 (e.g. 3.1419424230923..)
print('%s %s' % ('one', 'two'))
실행하면 one two가 출력
print('{} {}' .format('one', 'two'))
실행하면 one two가 출력
print('{1} {0}' .format('one', 'two'))
실행하면 two one가 출력
> 요건 두번째 인수인 two를 0번째로 호출?했기 때문.. (아무것도 없으면 앞에 빈 공간부터 암묵적으로 0이라고 친다)