코딩 (33) 썸네일형 리스트형 파이썬 내장 함수 모음(python function) abs() : 절댓값을 돌려주는 함수 all() : 반복 가능한 자료형 x를 입력 인수로 받으며 이 x가 모두 참이면 true, 거짓이 하나라도 있으면 false를 반환한다. any() : x중 하나라도 참이 있으면 true를 반환하고, x가 모두 거짓일 때에만 false를 돌려준다. all()의 반대. chr() : 아스키 코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수이다. dir() : 객체가 자체적으로 가지고 있는 변수나 함수를 보여준다. divmod(a,b) : 2개의 숫자를 입력받아 a를 b로 나눈 몫과 나머지를 튜플 형태로 돌려주는 함수이다. enumerate() : 순서가 있는 자료형을 입력 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다. eval() : 실행 가.. python에서 __init__.py의 용도 __init__.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 한다. 만약 어떠한 패키지에 포함된 디렉터리(폴더)에 __init__.py 파일이 없다면 패키지로 인식되지 않는다. 이러한 에러가 나왔을때는 어떠한 파일(필자는 echo였음)을 찾지 못하는 것인데. >>>from 패키지명.파일명. import * >>> 함수() 를 불러오면 저러한 에러가 뜬다. 어떠한 함수 이름이 정의되지가 않은 것이다. 특정 디렉터리의 모듈을 *를 사용하여 import 할때는 __init__.py 파일에 __all__변수를 설정하고 import할 수 있는 모듈을 정의해 주어야 한다. 여기서 __all__이란? -> 상위 디렉터리에서 *를 사용하여 import 했을 경우 __init__.py파일에서 echo모.. 파이썬 튜플 한개만 추가 할때 파이썬에서는 튜플이라는 자료형이 있다. 리스트와 거의 비슷하지만 튜플은 ()로 둘러싸고 튜플은 한번 생성된 값을 변경할 수 없다. 이러한 튜플에서 값만 추가하고 싶을때 이러한 에러가 나온다 튜플만 튜플에 연결이 가능하다는건데 ()로 되어있기때문에 당연히 튜플이라고 생각했는데. int형이다.. 한개만 있을때 튜플로 쓰려면 뒤에 콤마를 붙여주는 것을 잊지말자! 정삭적으로 튜플이 나온다^^ 파이썬 함수 절대값 제곱 최댓값 최솟값 -min() 가장 작은 값을 반환해줌- 반올림 내림 올림 제곱근 랜덤 함수 파이썬 문자열 포매팅 '벌써 8시네?' 이러한 문장을 출력한다고 치자. 또 이런 문장을 '벌써 10시네?' 를 출력할때 숫자 8과 10만 변경되었다. 이러한 특정한 값을 변경할때 사용하는 것을 문자열 포매팅 이라고 한다. 쳤을때 a는 값을 반환한다. 여기서 숫자가 아니고 문자열(String)값을 넣으려면 int 값은 %d를 사용하고 String값은 %s를 사용한다. (변수를 대입할때는 %d를 사용한다) 또한 여러개의 값을 넣을때는 어떻게 사용해야 할까?? 이렇게 콤마를 넣어 각각의 값을 구분해주면 된다. 또한 문자열과 정수형 외에도 이렇게 사용하면 된다. 또한 여기서 중요할 점은 %를 사용하고 싶다면 %% 두개를 사용해야 %를 출력할 수 있다. 또한 format 함수도 있다. 이렇게도 사용이 가능하다! 또한 공백 채우기도 가.. Pycharm 단축키 f12 : 코드 따라가기 ctrl + Alt + left : back ctrl + Alt + Right : forward ctrl + / :주석 ctrl + b : 함수 정의 부분으로 이동 alt + b : 단축키 수동 설정 f11 : 북마크 토글 shift + f11 북마크 모두 보기 shift + Ctrl + 1,2,3,4...:번호 지정 북마크 추가 ctrl + 1,2,3,4 ... : 번호지정 북마크 이동 alt + 2 :북마크바 ctrl+d : 라인복제 ctrl + y :라인 삭제 ctrl + shift + 위아래 방향키 : 현재라인 위아래 이동 ctrl + shift + f10 : 현재 소스 실행 alt + shift + f10 : 소스선택 실행 shift + f10 : 최근소스 재실행 ctr.. 파이썬으로 할 수 있는 것 시스템 유틸리티 제작 - 메모리 청소나 프로그램 종료같은 시스템 유틸리티를 제작 할 수 있다. GUI 프로그래밍 - 그래픽 유저 인터페이스를 이용한 프로그램을 만들 수 있다. C와 C++의 결합이 가능하다. 웹 프로그래밍 - django -> 웹 프레임 워크 수치 연산 프로그래밍 데이터베이스 프로그래밍 데이터 분석, 사물 인터넷 - 주식 등을 분석 할 수 있다. 하지만 파이썬으로는 모바일 프로그래밍과 시스템과 밀접한 프로그래밍 영역은 할 수 없다! MySQL 물음표 해결 방법, 인코딩 MySQL 경로로 간다. 경로 -> C:/Program Files/MySQL/MySQL Server 5.7 이경로에 my.ini 파일이 있으면 클릭! 없다면! C:/ProgramData/MySQL/MySQL Server 5.7 에 있다!! 필자는 여기에 있었다. ->programData입니다!! 클릭 후 default-character-set=utf8 변경 basedir 맞는지 확인 후 character-set-server=utf8 변경 후 저장 합니다. 윈도우 검색기에 '서비스' 검색 후 MySQL5.7 을 다시 시작하고 mysql을 실행하시면 물음표가 사라져 있을껍니다. 이렇게 변경 되어 있으면 성공 이전 1 2 3 4 5 다음