반응형

<개인공부> 261

[python] 파이썬 max함수, min함수에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 파이썬의 내장함수(빌트인함수)들 중 max 함수, min 함수에 대해서 이야기 해보려 합니다. 파이썬은 공부를 하면 할 수록 정말 미리 만들어 놓은 다양한 기능이 많은 언어 인것 같습니다. 그럼 오늘의 포스팅 시작해보겠습니다. 1. 파이썬 min 함수1-1) min 함수에 대한 설명1-2) min(iterable) 예제1-3) min(arg1, arg2, ... ) 예제2. 파이썬 max 함수2-1) max 함수에 대한 설명2-2) max(iterable) 예제3-3) max(arg1, arg2, ... ) 예제 1. 파이썬 내장함수 min1-1) python min 함수 설명min(x)은 인수로 받은 자료형 내에서 최소값을 찾아서 반환하는 함수 입니다.여..

[C++] override, final 키워드 (가상함수 관련 키워드)에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 가상함수 virtual, 상속 주제와 관련해서 사용할 수 있는 override, final 키워드를 가지고 왔습니다. override, final 둘 다 C++11 이후 부터 사용이 가능한 키워드 이며 개발하면서 상속과 virtual 이 나오면 거의 무조건 사용하게 되는 키워드 입니다. 그럼 시작해보겠습니다. override, final 알기 전에 필요한 지식들.1-1) 상속에 대해서1-2) virtual 이라는 키워드override 키워드에 대해서 2-1) override 란?2-2) override 사용 예시final 키워드에 대해서 3-1) final 이란?3-2) final 키워드 사용 예시 - 클래스3-3) final 키워드 사용 예시 - 멤버함수..

[python] 파이썬 count, len 함수 설명과 에제

안녕하세요. BlockDMask 입니다. 오늘은 파이썬 빌트인 함수들중 문자열에서 쓸 수 있는 함수 2가지를 가지고 왔습니다. 미리 요약을 해보자면 문자열의 길이를 구하는 len 함수, 문자열 내부에서 특정 문자의 갯수를 구하는 count 함수 이렇게 두가지를 가지고왔습니다.그럼 오늘의 포스팅 시작해보겠습니다. 1. 파이썬 len 함수2. 파이썬 count 함수 1. 파이썬 문자열 len 함수에 대해서1-1) python len 함수 설명다들 아시겠지만 len 함수는 파이썬 빌트인 함수로써 여러군데에서 쓰입니다.여기서는 문자열의 길이를 구하기 위해서 len 함수를 사용해보려 합니다.len 함수의 모양은 아래와 같습니다.len(문자열)len 함수는 매개변수로 들어온 문자열의 길이 를 반환합니다. 즉, 내부..

[C++] non-static data member init 에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 C++11에서 추가된 non-static data member init이라는 주제에 대해서 이야기해보려합니다. '이 당연했던게 왜 C++11에 추가 되었지? 그전엔 왜없었지?'라는 생각이 들 정도로 편리(?)한 기능이라고 생각 하실수도 있습니다. 제 개인적인 생각으로는 이 기능이 꼭 좋기만할까? 휴먼 에러를 더 발생할 수 있지 않을까? 라는 생각이 들기도 합니다. 그럼 시작해보겠습니다. 1. non-static data member init 이란?1-1) C++11 이전에는?1-2) C++11 이후에는?2. 클래스 내부에서 초기화 하는것과 생성자에서 초기화 하는것의 순서에 대해서.3. 비정적 멤버 변수 초기화에 대한 추가 지식과 개인적인 경험 1. non-..

[python] 파이썬 몫과 나머지 구하기 divmod 함수와 //, %기호

안녕하세요. BlockDMask 입니다. 오늘은 간단하게 파이썬에서 몫을 구하는 방법에 대해서 짧게 적어보려합니다. 정말간단해요. 1. 파이썬에서 나눗셈 하기 2. 파이썬 나눗셈의 몫을 구하기 3. 파이썬 나눗셈의 나머지 구하기 4. 파이썬 divmod 함수로 몫과 나머지 둘다 가지고 오기 1. 파이썬 나눗셈 파이썬 나눗셈을 하는데 사용하는 기호는 슬래쉬 ( / ) 하나 입니다. # 10 나누기 3의 나눗셈을 구하라 a = 10 / 3 print(a) 결과값은 3.33333 이 나옵니다. 몫과 나머지가 그대로 다 나오죠? 2. 파이썬 나눗셈의 몫 구하기 파이썬 나눗셈에서 몫을 구하는데 사용하는 기호는 슬래시 두개 ( // ) 입니다. # 10 나누기 3의 몫을 구하라 b = 10 // 3 print(b)..

[C++] enum class (scoped enum) 에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 C++11에서 추가된 enum class에 대해서 알아볼까 합니다.지금이 2020년도이니, 이미 당연스러운 C++ 문법이라고 생각하실 수도 있겠네요.enum이랑 enum class가 무엇이 다른지, 굳이 C++11에 이런걸 추가한 이유는 무엇인지enum class를 추가 함에 따라 얻는 이점이 무엇인지, 언제 써야하는지 등을 중점으로 해서 글을 읽어주시면 좋을것 같습니다.그럼 시작해보겠습니다. enum class가 나오게 된 배경enum class 사용 방법enum class를 사용함으로써 얻는 이점 3가지enum class 정리 1. C++11에서 enum class가 나오게 된 배경에 대해서.enum class가 나오게 됨 배경은 당연하게도 기존의 en..

[C언어/C++] fgets, fputs 함수에 대해서

안녕하세요. BlockDMask 입니다. 지난 시간에 fgetc, fputc 함수를 이용해서 파일에 문자 하나씩 읽고, 하나씩 쓰는 함수에 대해서 알아보았습니다. 이번 시간에는 그 파일들을 열어서 문자열을 읽고 쓰는 함수에 대해서 알아보려고 합니다. ▶ 파일에 문자를 하나씩 읽고 쓰는 함수 fgetc, fputc에 대해서 알고싶다면 [바로가기] ▶ 파일을 열고 닫을 수 있는 파일 입출력 함수 fopen, fclose 에 대해서 알고싶다면 [바로가기] ▶ c++ 파일 입출력 함수들을 모아놓은 ofstream, ifstream에 대해서 알고싶다면 [바로가기] 1. fputs, fgets 함수 원형과 매개변수. 2. 문자열을 입력하고 출력하는 fputs, fgets 함수 예제. 1. fputs, fgets 함..

[C언어/C++] fputc, fgetc 함수에 대해서

안녕하세요. BlockDMask 입니다.지난시간에는 파일을 열고 닫을 수 있는 파일 입출력함수 fopen, fclose 함수에 대해서 알아보았는데요.오늘은 그 파일들을 열어서 파일의 내용을 읽고 파일에 내용을 보낼수 있는 그런 함수에 대해서 알아보려고 합니다.문자를 하나씩 하나씩 하나씩 읽을 수 있는 함수 fputc, fgetc 입니다. ▶ c언어와 c++에서 파일을 열고 닫을 수 있는 함수 fopen, fclose 에 대해서 알고싶다면 [바로가기] ▶ c++에서 파일을 열고 닫고 할 수 있수 있는 함수들을 모아놓은 ofstream, ifstream에 대해서 알고싶다면 [바로가기] 1. fputc, fgetc 함수 원형과 매개변수들 및 간단한 사용법. 2. 파일 입출력 함수 fputc. fgetc 함수 ..

[C언어/C++] 파일 입출력 fopen, fclose 함수에 대해서

안녕하세요. BlockDMask 입니다.오늘은 파일을 열고 닫고 저장하고 할 수있는, 파일을 다룰수 있는 파일 입출력 함수에 대해서 알아보려고 합니다.즉 C/C++에서 파일 입출력을 할 수 있게 하는 함수 fopen, fclose 에 대해서 알아보려고 합니다.fopen, fclose 함수의 원리나 동작 방식에 대해서 깊게 들어가자면 글이 너무 길어질것 같아서 최대한 간단하게 요약해서 적어보려고 합니다. 1.fopen,fclose 함수 원형과 매개변수들의 사용법2.파일 입출력함수 fopen, fclose 간단 사용법과 예제. 1) 파일이 존재하지 않을때 파일을 만드는 만들어서 쓰는법 2) 파일이 존재할때 덮어씌워지는 경우? 3) 파일의 문자열을 읽어오는 방법 4) 파일의 끝에 문자열을 넣는 방법 ▶ C++..

[Dart] 다트 기본 문법 정리 2편 (is, as)

안녕하세요. BlockDMask 입니다. 지난 다트언어 기본문법 1편에서는 자료형, 연산자, 주석에 대해서 알아보았습니다. 이번시간에는 자료형(=타입)을 검사하는 is 키워드, 자료형을 변환하는 형변환 키워드인 as에 대해서 알아보려고 합니다. (Dart 기본문법 1편 바로가기) 그럼 다트 언어 기본문법 정리 제2편 시작해보겠습니다. 1. 데이터 타입 검사 (is 키워드) is, is! 키워드는 "이 타입이 이 타입이 맞느냐!" 하고 확인하는 키워드 입니다. (이 도끼가 니 도끼가 맞느냐 이런?) is 키워드 : 같은 타입이면 true를 반환하고 다른 타입이면 false를 반환. is! 키워드 : 같은 타입이면 false를 반환하고 다른 타입이면 true를 반환. 예제1. is 키워드 기본 사용법 voi..

반응형