기초코딩-맛보기
기초코딩-맛보기
예제 코드
# Section02-2
# 파이썬 기초 코딩
# 몸풀기 코딩 실습
import this
import sys
print("== 입 출력 인코딩 확인 ==")
# 파이썬 2.x vs 3.x 기본 캐릭터 셋 설명
# Python 3.x 입력 인코딩
print(sys.stdin.encoding)
# Python 3.x 출력 인코딩
print(sys.stdout.encoding)
print()
print("== 출력문 ==")
# 출력문
print("My name is Goodboy!")
print()
print("== if ==")
# 변수선언
myName = "Goodboy"
# 조건문
if myName == "Goodboy":
print("OK!")
print()
print("== for ==")
# 반복문(구구단)
for i in range(1, 10):
for j in range(1, 10):
print('%d * %d = ' % (i, j), i * j)
print()
print("== 한글 변수 선언 ==")
print(" == 권장하지 않음")
# 변수선언(한글)
# 한글사용은 권장하지 않음
이름 = "좋은사람"
# 출력
# 한글사용은 권장하지 않음
print(이름)
print()
print("== 함수 선언 ==")
# 함수선언(한글명)
def 인사():
print("안녕하세요. 반갑습니다.")
# 함수 실행
인사()
print()
print("== class 선언 ==")
print(" == 초반이라 이런게 있다~ 하고 넘어간다. ")
# 클래스 선언
class Cookie:
pass
# 객체 생성
cookie = Cookie()
# 정보 값 출력
print(id(cookie))
print(dir(cookie))
print(cookie.__class__)
print(cookie.__hash__)
실행 콘솔
== 입 출력 인코딩 확인 ==
utf-8
utf-8
== 출력문 ==
My name is Goodboy!
== if ==
OK!
== for ==
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
1 * 6 = 6
1 * 7 = 7
1 * 8 = 8
1 * 9 = 9
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
== 한글 변수 선언 ==
== 권장하지 않음
좋은사람
== 함수 선언 ==
안녕하세요. 반갑습니다.
== class 선언 ==
== 초반이라 이런게 있다~ 하고 넘어간다.
2127463810480
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '_
_str__', '__subclasshook__', '__weakref__']
<class '__main__.Cookie'>
<method-wrapper '__hash__' of Cookie object at 0x000001EF56B985B0>
Tip