1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
# Ctrl + / 주석
print("Hello")
# Alt + Shift + f10 처음실행 파일 선택
print("안녕")
# 두번째 실행 Shift + f10
a=10
b=20
print(a+b)
"""
큰 따옴표 주석
"""
'''
작은 따옴표 주석
'''
a=3.5
b=3.1
a= 0x11
print(a)
print(a+b)
# 연산자
# + - * /(일반나누기) **(제곱) // (몫) % 나머지
a=2**3 #제곱
print(a)
a=5/2 # 나누기
print(a)
a=5//2 # 몫만 구하기
print(a)
a=5%2 # 나머지 구하기
print(a)
# 연산자 우선순위
"""
1. 괄호
2. ** 제곱
3. - 음수
4. * / // %
5. + -
"""
a=10
a+=1
print(a)
a,b=20,100
print( a)
print( b)
# 자료형 확인
print(type(a)) # <class 'int'>
a=4
b=2
print(a/b) #2.0
print(type(a/b)) #<class 'float'>
print(type(a//b)) #<class 'int'>
#형변환
a=3.4
print(int(3.4)) #3
# 문자열
a='aa'
b="bbb"
c="""dddddddddd"""
d='''ccccccccccc'''
print(type(a))
print(type(b))
print(type(c))
print(type(d))
# 문자열 연결 문자+문자 숫자+숫자 숫자+문자(에러)
a="kim"
b="gil dong"
print(a+b)
print(a+b+str(100))
# * 반복 문자열반복 리스트반복
print("="*10)
# 문자열 길이
print(len(b))
# 문자열 순서부여
a="hello~~, python"
print(a[0])
print(a[-4]) # 뒤에서 4번째
print(a[9:15]) # python
print(a[9:]) # python
print(a[:9]) # hello~~,
# 문자열 수정 -> 에러
# a[0] = "A"
# print(a) #TypeError: 'str' object does not support item assignment
# 문자열 내장 함수
# 찾는 문자열 개수
print(a.count("h"))
# 찾는 문자열 위치
print(a.find('h'))
print(a.find("x")) # -1
print(a.index("y")) # 10
#print(a.index("x")) // 에러발생
# 문자열.join() 문자열 삽입
b=","
print(b.join('abcd')) #a,b,c,d
# upper() lower() 대문자 소문자
# lstrip() rstrip() strip() 왼쪽 여백 지우기
# 문자열 바꾸기 replace('python','java')
#문자열 나누기
b="a:b:c:d"
print(b.split(":"))
# 출력
print("a="+a)
# print("a="+100) 에러
print("a=",100) # 공백생김
# 문자열 포맷 이용해서 출력
# %d 정수 %s 문자열 %f 실수 %c 문자1개 %o 8진수 %x 16진수 %% 퍼센트모양출력
a=10
b="apple"
print("%d+%s" %(a,b))
print('바구니에 %s이 있다' %b)
# 바구니에 apple이 10개 있다
print("바구니에 %s이 %d개있다" %(b,a))
print("%10s" % "hi")
print("%-10s!!" %"hi")
print("%f" %3.4212345) # 3.4212345
print("%0.4f" %3.4123456789) # 3.4123
print("%10.4f" %3.4123456789) # 3.4123
print("%-10.4f" %3.4123456789) # 3.4123 !
# 문자열.format()
print("바구니에 %s이 있다" %b)
print("바구니에 {0}이 있다".format(b))
print("바구니에 {0}이 {1}개 있다".format(b,a))
|
cs |
" target="_blank" rel="noopener" data-mce-href="http://
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
# Ctrl + / 주석
print("Hello")
# Alt + Shift + f10 처음실행 파일 선택
print("안녕")
# 두번째 실행 Shift + f10
a=10
b=20
print(a+b)
"""
큰 따옴표 주석
"""
'''
작은 따옴표 주석
'''
a=3.5
b=3.1
a= 0x11
print(a)
print(a+b)
# 연산자
# + - * /(일반나누기) **(제곱) // (몫) % 나머지
a=2**3 #제곱
print(a)
a=5/2 # 나누기
print(a)
a=5//2 # 몫만 구하기
print(a)
a=5%2 # 나머지 구하기
print(a)
# 연산자 우선순위
"""
1. 괄호
2. ** 제곱
3. - 음수
4. * / // %
5. + -
"""
a=10
a+=1
print(a)
a,b=20,100
print( a)
print( b)
# 자료형 확인
print(type(a)) # <class 'int'>
a=4
b=2
print(a/b) #2.0
print(type(a/b)) #<class 'float'>
print(type(a//b)) #<class 'int'>
#형변환
a=3.4
print(int(3.4)) #3
# 문자열
a='aa'
b="bbb"
c="""dddddddddd"""
d='''ccccccccccc'''
print(type(a))
print(type(b))
print(type(c))
print(type(d))
# 문자열 연결 문자+문자 숫자+숫자 숫자+문자(에러)
a="kim"
b="gil dong"
print(a+b)
print(a+b+str(100))
# * 반복 문자열반복 리스트반복
print("="*10)
# 문자열 길이
print(len(b))
# 문자열 순서부여
a="hello~~, python"
print(a[0])
print(a[-4]) # 뒤에서 4번째
print(a[9:15]) # python
print(a[9:]) # python
print(a[:9]) # hello~~,
# 문자열 수정 -> 에러
# a[0] = "A"
# print(a) #TypeError: 'str' object does not support item assignment
# 문자열 내장 함수
# 찾는 문자열 개수
print(a.count("h"))
# 찾는 문자열 위치
print(a.find('h'))
print(a.find("x")) # -1
print(a.index("y")) # 10
#print(a.index("x")) // 에러발생
# 문자열.join() 문자열 삽입
b=","
print(b.join('abcd')) #a,b,c,d
# upper() lower() 대문자 소문자
# lstrip() rstrip() strip() 왼쪽 여백 지우기
# 문자열 바꾸기 replace('python','java')
#문자열 나누기
b="a:b:c:d"
print(b.split(":"))
# 출력
print("a="+a)
# print("a="+100) 에러
print("a=",100) # 공백생김
# 문자열 포맷 이용해서 출력
# %d 정수 %s 문자열 %f 실수 %c 문자1개 %o 8진수 %x 16진수 %% 퍼센트모양출력
a=10
b="apple"
print("%d+%s" %(a,b))
print('바구니에 %s이 있다' %b)
# 바구니에 apple이 10개 있다
print("바구니에 %s이 %d개있다" %(b,a))
print("%10s" % "hi")
print("%-10s!!" %"hi")
print("%f" %3.4212345) # 3.4212345
print("%0.4f" %3.4123456789) # 3.4123
print("%10.4f" %3.4123456789) # 3.4123
print("%-10.4f" %3.4123456789) # 3.4123 !
# 문자열.format()
print("바구니에 %s이 있다" %b)
print("바구니에 {0}이 있다".format(b))
print("바구니에 {0}이 {1}개 있다".format(b,a))
|
cs |
">http://
cs