List
·
Study/Python
List를 사용하는 이유 ▷ list는 이름 하나로 각 값의 방번호(인덱스)로 접근하기 때문에 값을 관리하기 편함 더보기 인덱스값은 0부터 시작 변수에는 값이 한개만 담기고 각각의 이름을 가지게 되는데 여러 변수를 선언하면 관리할 이름이 많아져서 불편하기때문 ▷ 규칙성이 없는 값에 규칙성을 부여하기 위해 사용 "만두" "지우개" "마우스" "핫도그" "컴퓨터" "드라마" 0 1 2 3 4 5 list에 담으면 0부터 5 까지 1씩증가 하는 규칙성 생성 선언방법 list명 = [ ] : 리스트명 초기값 선언 list명 = [값1, 값2 , ...] list명 = [값] * 칸 수 list길이를 알아내려면?? len(list명) list 사용 값 넣기 ▷ 값 추가 list명.append(값) dataList..
제어문[반복문 :for문]
·
Study/Python
for문 for 변수명 in range(start,end,step): 반복할 문장 ▶start가 0일때는 생략가능 ▶end 값은 포함되지 않음 ▶step이 1일때는 생략가능 #1부터 10까지 출력 for i in range(1,11): print(i) #10부터 1까지 출력 for i in range(10,0,-1) print(i) #0부터 1씩 증가하는 for문으로 작성(단, 출력은 10~1로 출력) for i in range(10): print(10-i)
제어문[조건문 : if문]
·
Study/Python
if문 if 문의 조건식은 true일 때 작동하므로, 조건식의 값이 0,none,false라면 else문의 실행문이 작동하게된다. 모든 조건식을 실행함,여러가지 조건일 경우 if 조건식: 실행할 문장 if 조건식: 실행할 문장 if 조건식: 실행할 문장 if 조건문이 True라면 elif,else는 실행되지 않는다. if 조건식: 실행할 문장 elif 조건식: 실행할 문장 else: 실행할 문장 elif 실행조건 : if가 false !!!!
연산자의 우선순위
·
Study/Python
연산자의 우선순위(최 단 산 쉬 관 논 삼 대) 결합성 : 하나의 수식에 같은 우선순위의 연산자들이 여러 개 나올 때 알맞는 방향으로 결합되어 연산되는 성질 최우선 연산자 [] () 조건식 : 결과가 참 또는 거짓 둘 중 하나가 나오는 식 (관계 연산자,논리 연산자에서 사용) 파이썬에서의 참과 거짓 : True(참), False(거짓) 단항 연산자 not 조건식 : 조건식이 True면 False, False면 True로 변경 산술 연산자 쉬프트 연산자 관계 연산자(비교 연산자) == (같다) != (같지않다) (미만,초과) = (이하,이상) 논리 연산자 and : A and B 두 조건식 모두 참일 때 참 or : A or B 둘 중 하나라도 참이면 참 삼항연산자 값1 if 조건식 else 값2 : 조건..
형(type)변환
·
Study/Python
자동 형 변환 정수 +정수 = 정수 정수 +실수 = 실수 강제 형 변환 : 자료형(값) ex) 10.98 ==>print( int (10.98) ) : 10출력 문자형 변환 chr(정수) : 정수를 문자로 변환 ord(문자) : 문자를 정수로 변환 ※아스키 코드 컴퓨터가 문자를 기억하고 있는 정수 값 ex)print("%c" %65) ==> A print("%c" %97) ==> a 회원가입 시 사용자의 비밀번호나 개인정보를 암호화 할 때 아스키 코드를 사용함. 더보기 print(chr(ord("A")*9 )) #대문자 A를 정수로 변환하면 65 #65에 *9를 하고 #그 값을 문자로 변환하면 다른문자가 출력됨 pw = "q1w2e3r4" en_pw = "" #암호화 de_pw = "" #복호화 for ..
자료형과 print()
·
Study/Python
자료형(type) 정수형 int 실수형 float 문자열 str 논리형 bool 변수의 선언 (메모리에 할당,저장한다.) 변수의 초기화 변수명 = 초기값 x=0 x라는 이름의 저장공간이 RAM에 할당,x에 0이라는 초기값이 들어간다. 저장공간이 RAM에 할당되면 고유한 값인 주소값이 부여됨. ==>C언어에서는 주소관리를 개발자가 직접 함, 파이썬에서는 주소관리를 PVM이 해줌. ※ 변수 선언 시 주의사항 변수 선언 시 초기화를 반드시 해준다. 되도록 선언부(페이지 상단)에 한꺼번에 선언한다. 같은 이름으로 선언가능하지만 두번째 선언부터는 기존 변수의 값을 수정할 때 사용한다. 더보기 x=0 print(x) # 0이 출력됨 x=1 print(x) # 1이 출력됨 ※ 변수명 주의사항 문자부터 시작해야한다.e..
파이썬의 특징
·
Study/Python
[Python] ▣특징 인터프리터언어 이다. 더보기 인터프리터언어란?? 소스코드를 한줄씩 해석하기 때문에 빈번한 수정시 효율적이나 컴파일 언어보다 속도가 느린 특징이 있다. (Phython,HTML,Javascript,SQL..등) 플랫폼에 독립적 이다. 더보기 ◇ 플랫폼에 의존적 : 운영체제가 바뀌면 실행이 잘 되지 않는다. 프로그램(소스코드 실행,OS와 소통) -> OS(하드웨어에 적절한 전기 신호를 흘려줌) ->하드웨어(RAM,CPU 등등)작동 ◇ 플랫폼에 독립적 :운영체제와 상관없이 실행이 된다. 파이썬 프로그램 -> PVM(어떤 운영체제에서도 잘 실행되게 도와줌) ->OS -> 하드웨어 객체 지향 언어이다.