해피해피 문자열라이프
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가 없으면 기본값을 출력하도록 지정할수 있다.
Leave a comment