- Today
- Total
목록Python (22)
프로그래밍 농장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2PAhT/btqwimzGrcX/KXDEzL79w57zpIygtRDZ4k/img.png)
파이썬의 경우, random함수를 내장하고 있지 않음으로, 모듈함수를 선언해주어야한다. >> from random import random 이후, print( random( ) ) 와 같은 출력식을 통하여 random 함수의 값을 출력할수있다. random 함수는, 0.0 - 1.0 미만의 난수 하나를 출력해준다. 만약, 위의 모듈함수를 선언하지않고 랜덤함수 사용시, 아래와같은 에러메세지가 발생한다. 응용법 - 1.0 이상의 더큰 값의 랜덤함수를 출력하고싶다면, 출력식에 원하는만큼의 크기를 곱하여 출력하면 그만큼의 임의의 난수값을 출력시킬수있다. ex) print ( random( ) * 100 ) 과 같이 응용하여 사용할수있다. - 실수값이 아닌, 정수값으로 랜덤함수를 출력하고싶다면, int 함수를 이..
* 인덱스 연산 문자열에서 문자를 추출하기 위해서 대괄호[ ] 와 오프셋(위치)을 지정할수 있다. 가장 왼쪽은 0 가장오른쪽은 -1 이다. ( 파이썬은 0부터 읽기떄문.) ex) a="hi my name is jake" print(a[0]) -->h 출력 * 슬라이싱 연산 문자열에서 문자를 추출할떄 하나씩이 아닌 특정범위를 선정하여 추출 할수도있다. ex) a="hi my name is jake" print(a[0:4]) --> hi m 출력** #0자리부터 4자리까지 출력 **슬라이싱 연산에서는 인덱스 연산과 다르게 끝의 자리를 치지않는다.( 0
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bifO4R/btqwdijBsgN/6jBFkDoJGbTn2CVbMTkCV0/img.png)
두 값이 동일하면 True, 동일하지않으면 False출력 python에서는 값에대한 여러가지 연산들이 이루어지기위한 다양한 연산자들이 존재한다. 1. 산술 연산자 연산자 예제 설명 + a + b 두값의 더한결과 - a - b 두값의 뺸결과 * a * b 두값의 곱한결과 / a / b 두값의 나눈결과(실수) // a // b 두값의 나눈결과의 몫 % a % b 두값의 나눈결과의 나머지 ** a ** b 거듭제곱 2. 비교 연산자 연산자 예제 설명 == 3 == 3 두 값이 동일하면 True, 동일하지않으면 False출력 != 3 != 2 두값이 동일하면 False, 동일하지않으면 True출력 > 3 > 2 왼쪽값이 크면 True, 그렇지 않으면 False = 3 >= 2 왼쪽값이 크거나 같으면 True, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NvHdF/btqwdiRo3jJ/KCz5rJ5skVkEXtWEEvJov1/img.png)
입력함수란? 프로그램을 구성하는 여러 값들을 사용자로부터 입력받을수있게 해주는 함수. 기본적으로 input 함수를 통해서 사용자로부터 프로그램을 구성하는 값들을 입력받을수있다. -입력방식 1 대기상태에서 입력하기. input() 2. 특정한 값에 입력하기. a = input() 3. input함수안에 텍스트 입력하여 출력가능 input("값을 입력해주세요: ") -입력한 특정한 값의 형 확인하기 input함수를 통해 입력받은 값들은 모두 문자열로 저장된다. a = input() 함수를 통해 a를 hi 라고 설정하였다면, type함수를 통해서 문자열이라는 사실을확인할수있다. -입력함수 사용해보기 또한 위와같이 a 라는문자에 hi라는 값을 지정해놓게되면 언제든 a를 통해 hi라는 값을 출력할수있다. a와 b..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cAi7kg/btqwb1HCy6E/sG8yUv8zxZS3IUk7pSkIBk/img.png)
'변수'를 사용하여 값을 저장하여 사용할수있다. -변수를 지정할떄 지켜야하는 규칙 알파벳(대소문자 구분), 숫자, 언더스코어( _ )로만 구성됨. ex) my name( x ) / my_name ( o ) 한글 사용이 가능하다. 변수명의 시작이 숫자가 될수없음. ex) 1a ( x ) / a1 ( o ) 공백 / 특수문자는 사용할수없다. Python 내장함수와 이름이 같을수없다. ex) if ( x ) -변수를 지정할떄 사용할수있는 자료형 값들 불형: True / False 만을 가지는 값 정수: 0과 음수,양수 값을 가지는 숫자 값 실수: 소수점을 사용하는 숫자 값 문자열: (홑,쌍)따옴표로 묶여 있는 문자 값 리스트: 정수, 실수 및 문자열 등 자료들의 집합 튜플: 정수, 실수 및 문자열 등 자료들의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Hkg83/btqv7Y6uIY8/MGj2V5DvKAG3K6hbjNlw2k/img.png)
서식문자란? 우리가 만든 프로그래밍에 대하여 결과물들을 확인, 수정할떄에, 다른 사용자들이 보았을떄 특정서식에 맞게 식을 작성하였다는것을 확인할수있는 일정한 양식/서식을 갖춘 코드를 말한다. python기본서식문자는 크게 두가지로 나뉜다. c스타일방식은 서식 지정자(format specifier)를 활용한 방법이다. 특정 변수가 들어갈 위치에 %를 활용하여 미리 서식을 지정한 후, 나중에 변수를 할당하는 방식. 보통 다른언어에서도 많이사용되는 문자열 처리도구이지만, python에서는 이보다 더 효율적인 format함수가 있다. python방식 format함수는 중괄호{ }와 .format()를 사용한다. 중괄호{ }는 문자열 안에 변수를 삽입할 위치이며, format( )의 소괄호 안에는 삽입할 변수가 ..