본문 바로가기

원리16

Python 기본용어 원리 (strip, split, join, upper, lower, capitalize) 기본 용어 활용 #1 strip 기본 사실 이게 가장 중요하다 .strip(‘+ba’) 라고 치게되면 .strip 앞의 변수에 지정된 값안에서는 +, b, a는 모두 삭제한다. ======================================== #2 split 기본 split() - 아무것도 안써주면 “공백”을 기준으로 나누어 준다. 즉, 띄어쓰기를 기준으로 나눠준다고 보면 된다. ======================================== #3 split 응용 split(‘ ’, 2) - 이것에 대한 뜻은 가장 앞에 있는 것부터 기준으로 2개만 공백을 기주느로 나눠준다. 즉, 데이터 스크래핑을 해오거나, 가공된 파일중, 앞의 일 부분만 나누어 주고 싶다면 이걸 활용하면 된다. ====.. 2022. 7. 8.
SQL 활용기초2 UPDATE로 테이블 안의 컬럼 값을 변경 SQL을 하다보니깐 내가 오타를 낸게 있었다. 약간의 구글링을 하다보니 UPDATE 라는 기능으로 해주는 거더라. 근데, 문제는 대체적으로 어떻게 써야하는지 모호하게 써놨다. 굉장히 개론적인 얘기처럼; 그래서 실질적으로 전환이 안되었다. 결과적으로 어떻게 하면 좋을지 적어보겠다. #1 테이블 값 TABLE_NAME = OUR_NAME ID | NAME 1 | NANA 2 | BABA 3 | RORO #2 컨셉 지정 내가 원하는 것은 NAME의 BABA를 BANANA로 바꾸고 싶다. 그러면 #3 코드 실행 # 적극 권장으로 SQL에서는 실행문에 대해서 대문자를 권고한다지만, 너~~무 느려진다..... ㅠㅠ 타자치는게... # 암튼 대소 문자, 실행에는 전혀 문제없으니 걱정 ㄴㄴ UPDATE OUR_NAME.. 2022. 6. 25.
파이썬 [복기] 무한반복 계산기, 종료입력으로 종료. while True: print('-' * 60) choose = int(input('1.덧셈, 2.뺄셈, 3.곱셈, 4.나눗셈, 5.나머지,' '6.몫, 7.제곱승, 8.종료: ')) # 이게 여기있으면 안된다. # 여기 있음으로 인해서 반복문이 choose다음에 출력되는것이 num1,num2이기 때문에 # 조건문으로 넘어가기 가는 과정에 있어서 내가 8번을 선택해서 종료를 해주더라도 # 바로 종료가 안되고 숫자입력을 해야했다. # num1 = float(input('첫 번째 숫자 입력: ')) # num2 = float(input('두 번째 숫자 입력: ')) print('-' * 60) if choose == 8: print('Bye~') break # 이자리에 있어줌으로 인해서 choose에 담긴.. 2022. 5. 21.
파이썬 class 상속 기초원리4 init 메소드 기초활용 super() class MidExam: def __init__(self,s1,s2,s3): print('[MidExam] __init__()') self.mid_kor_score = s1 self.mid_eng_score = s2 self.mid_mat_score = s3 def printScores(self): print(f'mid_kor_score: {self.mid_kor_score}') print(f'mid_eng_score: {self.mid_eng_score}') print(f'mid_mat_score: {self.mid_mat_score}') class EndExam(MidExam): def __init__(self,s1,s2,s3,s4,s5,s6): print('[EndExam] __init__()').. 2022. 5. 20.