반응형
에러명 : the selection did not contain any resources that can run on a server
해당 프로젝트 우클릭후 들어가준다.
다음과 같이 [Project Facets] 에서 Dynamic Web Module 체크 후 저장해준다.
반응형
에러명 : the selection did not contain any resources that can run on a server
해당 프로젝트 우클릭후 들어가준다.
다음과 같이 [Project Facets] 에서 Dynamic Web Module 체크 후 저장해준다.
한 줄의 경우 ' # ' 으로 처리해줍니다.
여러줄의 주석 처리가 필요한 경우 시작 위치에 ''' 을 찍어주고 끝맺음을 하려는 위치에 '''으로 처리해줍니다.
1
2
3
4
5
|
'''
여러줄 주석 처리 방 법
'''
# 한 줄 주 석
|
# 자바는 클래스명과 파일명이 같아야하는 반면 파이썬으로 사용할땐 .py 로 확장자를 주면 된다.
# 하지만 주피터 소스를 이클립스에서는 실행 불가능함 왜냐하면 주피터는 웹 안에서 돌기 때문이다.
# 파이썬은 자바와 다르게 참조형만 존재하기 떄문에 들어오는 타입에 의해 결정 되고,
# 자바처럼 변수를 별도로 선언하지 않습니다.
1
2
3
4
5
6
7
|
var1 = '안녕'
print(var1)
var1 = 5;
print(var1);
var1 = '변수 선언시 type은 저장되는 자료에 의해 결정된다.'
print(var1)
|
출력 결과
1
2
3
4
5
6
|
a = 10
b = 20.1
c = b
print(a, b, c)
print('주소 출력 : ', id(a), id(10), id(b), id(20.1), id(c))
|
출력 결과
1
2
|
print(a is b, a == b)
print(b is c, b == c)
|
출력 결과
1
2
|
A = 1; a = 2
print(A, ' ', a)
|
출력 결과
ㅇㅇ1
2
|
import keyword
|
출력 결과
1
2
|
print(10, oct(10), hex(10), bin(10))
print(10, 0o12, 0xa, 0b1010)
|
출력 결과
1
2
3
4
5
6
7
8
9
10
11
12
|
print('자료형')
print(7, type(7))
print(7.1, type(7.1))
print(7 + 3j, type(7))
print(7 + 3j, type(7 + 3j))
print(True, type(True)) print('kbs', type('kbs'))
print((1,) , type((1,))
print([1], type([1]))
print({1}, type({1}))
print({'k':1}, type({'k':1}))
|
출력 결과
1
2
3
|
a=1
print(isinstance(a, int))
print(isinstance(a, float))
|
출력 결과
1
2
3
4
5
6
7
8
9
10
11
|
v1 = 2
v1 = v2 = v3 = 5 # 5로 덮어 써서 5, 5, 5가 출력된다.
print(v1, v2, v3)
v1 = 1,2,3
print(v1) # v1이 tuple 타입으로 1,2,3이 들어가므로 집합형 자료가 된다.
v2, v3 = 10, 20
print(v2, v3)
v1, v2 = 10, 20
v2, v1 = v1, v2
print(v1, v2)
|
출력 결과
1
2
3
4
5
6
7
8
9
|
#v1, *v2 = [1,2,3,4,5] # v1는 1만 갖고 v2가 집합형으로 나머지를 가짐
*v1, v2 = [1,2,3,4,5] # 위와 반대로 실행
print(v1)
print(v2)
*v1, v2, v3 = 1,2,3,4,5
print(v1)
print(v2)
print(v3)
|
출력 결과
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
print(5 + 3, 5 - 3, 5 * 3)
print(5 / 3, 5 // 3, 5 % 3, 5 ** 3) # 나눈값, 몫, 나머지, 5의 3승
print(divmod(5,3)) # 몫, 나머지 순으로 출력
print()
print(3 + 4 * 5, (3 + 4) * 5)
print('관계연산', end=' ')
print( 5 > 3 , 5== 3, 5 != 3) # 5가 3보다 커서 true, 5랑 3은 다르므로 fasle, 5랑 3은 다르므로 true
print('논리 연산 ', end='===>')
print(5 > 3 and 4 <= 3) # 맞지 않으므로 false
print('문자열 더하기 : ', end=' ' )
print('한' + '국' + '만세')
print('한국' * 10) # 한국을 10번 출력
print('누적')
a = 10
a = a + 1 # ++ -- X 증감연산자에서 불가능
print(a)
print( a*-1,-a,--a)
|
출력 결과
1
2
3
4
5
6
7
8
|
print('bool 처리 : ',bool(0), bool(1), bool(True), bool(False)) # 0이면 false 1이면 true
print('bool 처리 :', bool(100), bool(-10), bool(None),bool(''), bool([]), bool({}))
print()
print('kbs\tbs')
print(r'kbs\nbc')
print(r'kbs\tbc')
print(r'kbs\mbc')
|
출력 결과
python - 제어문 ( if ) (0) | 2020.05.07 |
---|---|
python - 정규 표현식 (0) | 2020.05.07 |
python - 집합형 자료 ( Tuple , Set , Dict ) (0) | 2020.05.07 |
python - 집합형 자료 ( String , List) (0) | 2020.05.07 |
python - 특징 & 설치 (0) | 2020.05.06 |