less than 1 minute read

Find str.find(‘찾을 문자’, 시작인덱스, 끝인덱스)

여러개를 찾을 때는 re 모듈의 finderiter 활용

찾는 문자가 없을 때는 -1을 리턴한다.

 import re
 #match(패턴, 문자열, 플래그)
	print(re.match('1','122'))
	print(re.match('1','221'))
#<re.Match object; span=(0, 1), match='1'>
#None

Import re: 정규식 관련된 함수들이 모여있는 모듈

fstring

문자열 앞에 f를 붙여주는거고 파이썬 3.6부터 사용가능 가장 최신문법이고 직관적이며 간결하다.

string= 'strinnnng' 
print(f'The sum of 4+8 = {4+8}')
print('The sum of ' + str(a)+'+'+ str(x)+'='+str(add))
#fstring의 경우 함수도 편하게 표현가능하다!

{}에 들어가는 숫자는 매개변수의 순서를 의미한다.! 의미한다!

#{} 안에 들어가는 숫자는 format의 매개변수 순서를 의미합니다

#생략 가능합니다. 매가변수 순서가 생략되었다면 {} {} -> 순서대로 들어갑니다.

‘The sum of {2} + {1} = {0}’.format(a, b, add)

파이썬에서 들어가는 파일열기의 속성

f=open('파일이름','mode')
#r:읽기,w:덮어쓰기,x:쓰기(내용이없는경우),
#a:추가해서 열기,b:바이너리모드로 열기,t:텍스트 파일모드로 열기

readline()을 사용하면 줄별…출력

with open('test.txt', 'w') as f1:
	print('안녕하세요.', file=f1)
	print('			만나서 반가워유.', file=f1)

flush : print()의 함수가 출력데이터를 버퍼링하지않고 강제로 플러시할수있다. 스트림 객체?

import time
for i in range(10):
	print(i, flush=True)
	time.sleep(4)
def (함수이름 )
	#함수블록 
	return

default paramater -전달되는 value가 없으면 기본값을 출력하도록 지정할수 있다.

Categories:

Updated:

Leave a comment