본문 바로가기
파이썬 독학 (나도코딩)/Python

파이썬 독학 (나도코딩) 1

by Mecodata 2022. 5. 5.

print(): 출력

ctrl+shift+F10 : 코드 실행

 

주석 설정 - 1. 설정하고자 하는 문장 앞에 # 2. ctrl+/ 3. 여러 문장을 한꺼번에 설정하고 싶으면 첫 문장 앞줄에 '''(따옴표 3번)

 

연산 

1. **은 제곱 표현 ex) 2**3=2^3 

2. %는 나눗셈의 나머지 ex) 5%3=2

3. //은 나눗셈의 몫 ex) 10//3=3

4. 숫자 비교시 =은 한번이 아닌 두번 입력 == ex> 3+4==7

5. 숫자 비교시 같지 않다 표시는 != ex) 1 != 3

6. 명제 두개 이상 시 and,&는 모두 만족해야 true, or는 하나만 만족해도 true 

7. 기존 변수에 추가적인 계산 후 적용시키고 싶으면 다음 문장에 설정

ex)number=3

다음줄에 number = number + 2 혹은 number += 2 입력시 모두 5 출력  

 

abs = 절대값, pow = 제곱 (pow(4, 2) = 4^2), max,min = 주어진 숫자 중 최대, 최솟값 

sqrt = 제곱근(루트), round = 반올림, floor = 내림, ceil = 올림

 

random = 0.0~1.0 미만의 임의의 값 생성, int = 숫자 정수로 표현(소숫점 제거)

randrange(a, b) = a~b미만의 숫자 중 임의의 값 생성 ex) randrange(1, 46) = 1~45사이의 숫자 생성

randint(a, b) = a~b이하의 숫자 중 임의의 값 생성 ex) randint(1, 45) = 1~45사이의 숫자 생성

 

[n] = 정의된 변수의 문자에서 n-1번째 문자를 가져와 생성 (문자의 순서를 셀때 1이 아닌 0부터)

ex) A = 12345 -> A[5] = 4 

[a:b] = 정의된 변수의 문자에서 a~b-1 번째 문자를 가져와 생성(a가 0일 경우 [0:b] = [:b])

ex) A = 12345 -> A[0:2] = 12

[:b] = 정의된 변수의 문자에서 처음부터 b-1번쨰 문자를 가져와 생성  

[a:] = 정의된 변수의 문자에서 a번째부터 끝까지 문자를 가져와 생성

[-a:] = 정의된 변수의 문자에서 -a번째부터 끝까지 문자를 가져와 생성

ex) A = 12345 -> A[-2:] = 45

 

파이썬 문자열처리 함수

lower = 모두 소문자, upper = 모두 대문자, replace = 문자 대체

find = 특정 글자의 위치 (없는 글자일 경우 -1처리 후 코딩 진행)

index = 특정 글자의 위치 (없는 글자일 경우 코딩 에러)

count = 특정 글자가 몇번 나오는지 출력

len = 함수 안에 문자열이 있으면 문자수(공백포함), 함수 안에 리스트가 있으면 요소의 개수

 

%d = 숫자 출력, %c = 문자 출력, %s = 문자, 숫자 구별없이 출력

{}.format = 문자, 숫자 구별없이 출력 ({}에 숫자를 입력해 여러 문자 중 특정 문자 지정 가능)

format 안에 변수 설정 후 {}에 정의된 값 출력 가능

출력할 문장 앞에 f를 붙이면 기존에 정의된 변수에 정의된 값 출력 가능

 

탈출문자 함수

\n = 줄바꿈, \" ~ "\ = 문장안에 "" 출력 (''도 마찬가지), \\ = 문장안에 \출력

\b = 바로 앞 한글자 삭제(백스페이스 처리),  \t = 탭 처리

 

패스워드 설정 퀴즈풀이

댓글