-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path220106.py
161 lines (148 loc) · 2.4 KB
/
220106.py
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
150
151
152
153
154
155
156
157
158
159
160
161
# 문자열 덧셈 및 뺄셈
>>> a=3
>>> b=7
>>> a+b
10
>>> a-b
-4
# 문자열 곱셈 및 나눗셈
>>> a=8e
File "<stdin>", line 1
a=8e
^
SyntaxError: invalid decimal literal
# 8과 e 사이에 * 넣기
>>> a=8
>>> b=9
>>> a*b
72
>>> a/b
0.8888888888888888
# 문자열 거듭제곱
>>> 3**4
81
# 문자열 나눗셈의 몫과 나눗셈
>>> 6%4
2
>>> 6//4
1
# 따옴표가 들어간 문장에 대한 문자열
>>> a='I love you!'
>>> print(a)
I love you!
>>>
>>> a="May's house"
>>> print(a)
May's house
>>> a='"I love you!"'
>>> print(a)
"I love you!"
>>> a="\"I love May\'s house!\""
>>> print(a)
"I love May's house!"
# 줄바꿈이 되어 있는 문장에 대한 문자열
>>> a="I love you.\nI love you, too."
>>> print(a)
I love you.
I love you, too.
>>>
>>> a='''
... I love you
... I love you, too
... '''
>>> print(a)
I love you
I love you, too
>>> a="""
... I hate you.
... I hate you, too.
... """
>>> print(a)
I hate you.
I hate you, too.
>>>
>>> a="one\ntwo\nthree\nfour"
>>> print(a)
one
two
three
four
#시리얼 통신에서 가끔 \n을 사용하면 계단식으로 나뉘는 경우 있음. 그럴 때는 \r로 보정
# 문자열의 덧셈과 곱셈
>>> a="I love"
>>> b=" you!"
>>> a+b
'I love you!'
>>> a="love"
>>> a*10
'lovelovelovelovelovelovelovelovelovelove'
# 글자 수 세기
>>> a="I love you. I love you, too!"
>>> len(a)
28
# 문자열 인덱싱
>>> a="I love you!"
>>> a[4]
'v'
>>> a[-6]
'e'
#파이썬은 0부터 센다.
# 문자열 스플라이싱
>>> a="I love you!"
>>> Subject=[:1]
File "<stdin>", line 1
Subject=[:1]
^
SyntaxError: invalid syntax
# 대괄호 앞에 a 빼먹지 마세요..
>>> Subject=a[:1]
>>> Verb=[2:6]
File "<stdin>", line 1
Verb=[2:6]
^
SyntaxError: invalid syntax
>>> Verb=a[2:6]
>>> Object=a[7:]
>>> Subject
'I'
>>> Verb
'love'
>>> Subject
'I'
>>> Object
'you!'
>>> a="202114526May"
>>> classnumber=a[:9]
>>> name=[:9]
File "<stdin>", line 1
name=[:9]
^
SyntaxError: invalid syntax
>>> name=a[:9]
>>> classnumber
'202114526'
>>> name
'202114526'
>>> name=a[9:]
>>> name
'May'
>>>
>>> class of=a[:4]
File "<stdin>", line 1
class of=a[:4]
^
SyntaxError: expected ':'
>>> classof=a[:4]
>>> classnumber=[4:9]
File "<stdin>", line 1
classnumber=[4:9]
^
SyntaxError: invalid syntax
>>> classnumber=a[4:9]
>>> name=a[9:]
>>> classof
'2021'
>>> classnumber
'14526'
>>> name
'May'