28/120
Life is too short, You need Python!
Python:実行時にプログラムを逐行解釈する言語で、インタラクティブな言語です.
実習法
print()
しゅつりょくかんすう
「」、「」:+は演算のように>>> print("life" "is" "short")
lifeisshort
あ、書き置きです>>> print("life","is","short")
life is short
.format()
出力時に変数を使用する場合>>> a=1
>>> b=100
>>> print("{}+{}={}".format(a,b,a+b))
1+100=101
input()
入力関数>>> a=input("insert any key:")
insert any key:test
>>> a
'test’
コメント
コードを説明するためにコードに書き込まれるプログラミング言語で無視される文字.
使用#print(1)
# print(2)
print(3)
#print(4)
print(5)
>test.py
1
3
5
また、注釈の両端に3つの連続する大引用符(小引用符)を使用して記号を作成することもできます(引用符を1つの文字列として認識します)print(1)
"""print(2)
print(3)
print(4)"""
print(5)
>test.py
1
5
へんすう
値を格納するスペースname = 'ken'
変数名:左側の名前がnameの部分
=:変数に値を保存
値:kenと書かれた値
type()
変数または値のデータ型について>>> num=input()
1
>>> type(1)
<class 'int'>
>>> type(num)
<class 'str'>
# 값이 같기 때문에 id 는 같음
>>> id(1)
2308572446960
>>> id(num)
2308572446960
del()
変数に割り当てられた内容を削除>>> num=1
>>> num
1
>>> del(num)
>>> num
Traceback (most recent call last):
条件文
if
if 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장A
수행할 문장B
>>> money=1
>>> if money:
... print("ok")
... else:
... print("no")
...
ok
比較演算子
>>> x=3
>>> y=2
>>> print("life" "is" "short")
lifeisshort
>>> print("life","is","short")
life is short
>>> a=1
>>> b=100
>>> print("{}+{}={}".format(a,b,a+b))
1+100=101
入力関数
>>> a=input("insert any key:")
insert any key:test
>>> a
'test’
コメント
コードを説明するためにコードに書き込まれるプログラミング言語で無視される文字.
使用#print(1)
# print(2)
print(3)
#print(4)
print(5)
>test.py
1
3
5
また、注釈の両端に3つの連続する大引用符(小引用符)を使用して記号を作成することもできます(引用符を1つの文字列として認識します)print(1)
"""print(2)
print(3)
print(4)"""
print(5)
>test.py
1
5
へんすう
値を格納するスペースname = 'ken'
変数名:左側の名前がnameの部分
=:変数に値を保存
値:kenと書かれた値
type()
変数または値のデータ型について>>> num=input()
1
>>> type(1)
<class 'int'>
>>> type(num)
<class 'str'>
# 값이 같기 때문에 id 는 같음
>>> id(1)
2308572446960
>>> id(num)
2308572446960
del()
変数に割り当てられた内容を削除>>> num=1
>>> num
1
>>> del(num)
>>> num
Traceback (most recent call last):
条件文
if
if 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장A
수행할 문장B
>>> money=1
>>> if money:
... print("ok")
... else:
... print("no")
...
ok
比較演算子
>>> x=3
>>> y=2
print(1)
# print(2)
print(3)
#print(4)
print(5)
>test.py
1
3
5
print(1)
"""print(2)
print(3)
print(4)"""
print(5)
>test.py
1
5
値を格納するスペース
name = 'ken'
変数名:左側の名前がnameの部分=:変数に値を保存
値:kenと書かれた値
type()
変数または値のデータ型について
>>> num=input()
1
>>> type(1)
<class 'int'>
>>> type(num)
<class 'str'>
# 값이 같기 때문에 id 는 같음
>>> id(1)
2308572446960
>>> id(num)
2308572446960
del()
変数に割り当てられた内容を削除
>>> num=1
>>> num
1
>>> del(num)
>>> num
Traceback (most recent call last):
条件文
if
if 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장A
수행할 문장B
>>> money=1
>>> if money:
... print("ok")
... else:
... print("no")
...
ok
比較演算子
>>> x=3
>>> y=2
if 조건문:
수행할 문장1
수행할 문장2
else:
수행할 문장A
수행할 문장B
>>> money=1
>>> if money:
... print("ok")
... else:
... print("no")
...
ok
>>> x=3
>>> y=2
>>> x<y
False
>>> x>y
True
and, or, not
x in s, x not in s
リスト、チュートリアル、文字列
>>> 1 in [1,2,3]
True
>>> 1 not in [1,2,3]
False
もし私に条件文で何もさせたくないなら?passの使用
>> if 2 in a:
... pass
... else:
... print("ok")
...
条件が真なのでpassが実行され、何も起こらないelif
各種条件の決定
>>> a=[1,3]
>>> if 2 in a:
... print("2")
... elif 3:
... print("3")
... else:
... print("1")
...
3
複文
while
条件文が真の場合、コマンドを実行します.while 조건문:
수행할 문장1
수행할 문장2
break
強制終了while文while True:
a=int(input())
if a==2:
print("종료")
break
>test.py
1
2
종료
continue
条件を満たさない場合は、最初のa=0
while a<10:
a=a+1
if a%2==0: continue # 짝수인 경우 넘어감
print(a)
> test.py
1
3
5
7
9
for
for 변수 in 리스트(튜플,문자열):
수행할 문장1
수행할 문장2
range()
for文は通常rangeという関数と組み合わせて使用され、数値リストを自動的に生成するために使用されます.>>> a=range(10)
>>> a
range(0, 10)
>>> for i in range(0,10):
... print(i)
...
0
1
2
3
4
5
6
7
8
9
Reference
この問題について(28/120), 我々は、より多くの情報をここで見つけました
https://velog.io/@numerok/28120
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
while 조건문:
수행할 문장1
수행할 문장2
while True:
a=int(input())
if a==2:
print("종료")
break
>test.py
1
2
종료
a=0
while a<10:
a=a+1
if a%2==0: continue # 짝수인 경우 넘어감
print(a)
> test.py
1
3
5
7
9
for 변수 in 리스트(튜플,문자열):
수행할 문장1
수행할 문장2
>>> a=range(10)
>>> a
range(0, 10)
>>> for i in range(0,10):
... print(i)
...
0
1
2
3
4
5
6
7
8
9
Reference
この問題について(28/120), 我々は、より多くの情報をここで見つけました https://velog.io/@numerok/28120テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol