본문 바로가기

Python90

Python 문자열 - .replace( ) "5,969,782,550" 을 정수로 타입 변환 .replace( ' a ' , ' b ' )로 컴마를 제거 후 int로 감싸주어 정수로 변환후 바로 저장해주자 a에는 바꿀 단어(before)를 넣고 b에는 바꿀 단어(after)를 넣어준다, 이때 지금 처럼 다른 단어로 바꾸는게 아니라 지우는게 목적이라면 ' ' 이런식으로 공백을 주는게 아니라 '' 으로 아예 비워둬야 한다 공백을 주면 공백으로 단어가 바뀐다 2024. 4. 4.
Python 문자열 - .format( ), fstring 파이썬 문자열 format 데이터를 미리 입력후 '상수a{ 변수a가 들어갈자리 } 상수b{ 변수b가 들어갈자리 } '.format( a, b ) 를 넣어 '상수a 변수a 상수b 변수b' 가 나올 수 있게 한다 파이썬 3.6이후 버전 추가기능 fstring format 보다 좀 더 간결하게 가능하다 상수 a : { 변수 a } 상수 b : { 변수 b } 를 입력후에 f ' ' 로 감싸주면 된다 2024. 4. 4.
Python 데이터의 형태 - str, int, float str ( String ) 은 문자열이며 ' ' 작은따옴표 혹은 " " 큰 따옴표로 둘러 쌓여 있다 따옴표로 둘러 쌓여있다면 숫자인 "123"도 문자로 취급한다 물론 " 123 " 은 문자이기때문에 수식이 불가능하다 int ( Integer ) 는 정수이며 평범한 숫자를 의미한다 +, -, *, / 등 수식이 가능하다 float 은 실수이며 소수를 의미한다 정수와 마찬가지로 수식이 가능하다 따옴표로 둘러 쌓여있지 않은 문자는 변수 이다 메모리에 저장되어있다면 튀어나오고 저장되어있지않다면 에러가 나온다 2024. 4. 4.
Python 리스트 - 문자열,정수 변환 문자열을 정수로 변환 int( )로 감싸주자 반대로 정수를 문자열로 변환 str( )로 감싸주자 하지만 num이 변환한건 아니다 str(num)만 문자열이다 변환후 저장을 하지 않았기때문 그렇기에 변환한(휘발성이있는) 녀석을 써주면 되겠다 혹은 변환 시키고 저장을 한다 2024. 4. 4.
반복문 - 기초 우선 반복문 중 for a in b 반복문이 있다 이는 b 라는 리스트에 in 들어가 a에 넣어주라는 의미 이며 따로 지정하지 않는다면 b에 첫번째부터 마지막까지 반복한다 이때 a를 따로 저장하지 않는다면 모두 휘발성으로 사라지며 a에는 마지막 데이터만 남게 된다 모든 데이터에 +5 하기 for a in b : b에 들어가 있는 데이터(0번 부터)를 a로 넣는 작업 a +5 그렇게 a에 들어간 데이터에 +5해주고 모든 작업이 완료될때까지 반복한다 모두 한번씩 들어갔다 나오고 마지막차례인 92는 들어갔다가 남게된다 우리가 원하는건 +5가 추가된 새로운 리스트 for문 전에 비어있는 리스트를 만들어주고 새로운 리스트에 .append로 +5한 값을 추가하게끔 해준다 출력을 빼고 확인을 따로 해주자 한줄 코드도.. 2024. 4. 4.
Boolean - & , | X의 데이터 중에서 , 50보다 크고 80보다 작은 데이터만 가져오시오 >, 2024. 4. 4.