TIL|Pythonベース-1
参考資料
https://wikidocs.net/12
データ型
1.デジタル資料型
整数(int)
-1、0、1として表示されるデータ型a=1
b=2
c=-10
print(a) #1
print(b) #2
print(c) #-10
print(type(a)) #<class 'int'>
実数(float)
1.1、3.14、10.0などの資料型a=1.5
b=3.14
c=-10.0
d=5
e=2
print(a) #1.5
print(b) #3.14
print(c) #-10.0
print(d/e) #2.5
print(type(a)) #<class 'float'>
print(type(d/e)) #<class 'float'>
ディジタルフォント演算
+ : 더하기 연산
- : 빼기 연산
* : 곱하기 연산
/ : 나누기 연산
// : 몫을 계산하는 연산
% : 나머지를 계산하는 연산
** : a**b 이면 a의 b승을 계산하는 연산
a=3
b=4
print(a+b) #7
print(a-b) #-1
print(a*b) #12
print(a/b) #0.75
print(a//b) #0
print(a%b) #3
print(a**b) #81
2.文字列(string)
"Hello World"
"My name is OO"
"Orange"
"A"
"1"
データ型:a="Hello World"
b="Apple"
c='Apple'
d="1"
print(a) #Hello World
print(b) #Apple
print(c) #Apple
print(d) #1
Pythonでは「、」は区別されません.
しかし、Python's Hello
文字列を印刷したい場合は?
最初の
print("Python's Hello") #Python's Hello
と入力してください.
つまり、「」を出力する場合は、文字列「」を囲みます.
出力する場合は、文字列「」を囲むことができます.
2番目
print('Python\'s Hello') #Python's Hello
と入力してください.\(역슬래쉬)
では、単一引用符(")または二重引用符(")を出力できます.
3番目
print('''Python's Hello''') #Python's Hello
print("""Python's Hello""") #Python's Hello
に入力します.
このように文字列'''~~'''
"""~~"""
を包むといいです!
乗算#ジョウサン#
文字列は数字ではありませんが、どうやって加算しますか?
文字列の加算と乗算は、数値のように加算と乗算ではありません.
加算は文字列間でマージされ、乗算は文字列をx回繰り返します.
例を挙げましょうか.a="Hello"
b="Python"
print(a+b) #HelloPython
print(a*3) #HelloHelloHello
では、このような状況はどうなるのでしょうか.print(a+2)
print(a*b)
この場合、タイプエラーが発生します.print(a+2)
>>>TypeError: can only concatenate str (not "int") to str
#string자료형은 int자료형과 연결할 수 없습니다.
print(a*b)
>>>TypeError: can't multiply sequence by non-int of type 'str'
#문자열끼리는 곱연산을 진행할 수 없습니다.
3.Booleanタイプ(ブールタイプ)
ブールデータ型には、「真」と「偽」の2種類があります.a=True
b=False
print(a) #True
print(b) #False
print(type(a)) #<class 'bool'>
print(type(b)) #<class 'bool'>
Reference
この問題について(TIL|Pythonベース-1), 我々は、より多くの情報をここで見つけました
https://velog.io/@hrpp1300/파이썬-기초-1-01
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
1.デジタル資料型
整数(int)
-1、0、1として表示されるデータ型
a=1
b=2
c=-10
print(a) #1
print(b) #2
print(c) #-10
print(type(a)) #<class 'int'>
実数(float)
1.1、3.14、10.0などの資料型
a=1.5
b=3.14
c=-10.0
d=5
e=2
print(a) #1.5
print(b) #3.14
print(c) #-10.0
print(d/e) #2.5
print(type(a)) #<class 'float'>
print(type(d/e)) #<class 'float'>
ディジタルフォント演算
+ : 더하기 연산
- : 빼기 연산
* : 곱하기 연산
/ : 나누기 연산
// : 몫을 계산하는 연산
% : 나머지를 계산하는 연산
** : a**b 이면 a의 b승을 계산하는 연산
a=3
b=4
print(a+b) #7
print(a-b) #-1
print(a*b) #12
print(a/b) #0.75
print(a//b) #0
print(a%b) #3
print(a**b) #81
2.文字列(string)
"Hello World"
"My name is OO"
"Orange"
"A"
"1"
データ型:
a="Hello World"
b="Apple"
c='Apple'
d="1"
print(a) #Hello World
print(b) #Apple
print(c) #Apple
print(d) #1
Pythonでは「、」は区別されません.しかし、
Python's Hello
文字列を印刷したい場合は?最初の
print("Python's Hello") #Python's Hello
と入力してください.つまり、「」を出力する場合は、文字列「」を囲みます.
出力する場合は、文字列「」を囲むことができます.
2番目
print('Python\'s Hello') #Python's Hello
と入力してください.\(역슬래쉬)
では、単一引用符(")または二重引用符(")を出力できます.3番目
print('''Python's Hello''') #Python's Hello
print("""Python's Hello""") #Python's Hello
に入力します.このように文字列
'''~~'''
"""~~"""
を包むといいです!乗算#ジョウサン#
文字列は数字ではありませんが、どうやって加算しますか?
文字列の加算と乗算は、数値のように加算と乗算ではありません.
加算は文字列間でマージされ、乗算は文字列をx回繰り返します.
例を挙げましょうか.
a="Hello"
b="Python"
print(a+b) #HelloPython
print(a*3) #HelloHelloHello
では、このような状況はどうなるのでしょうか.print(a+2)
print(a*b)
この場合、タイプエラーが発生します.print(a+2)
>>>TypeError: can only concatenate str (not "int") to str
#string자료형은 int자료형과 연결할 수 없습니다.
print(a*b)
>>>TypeError: can't multiply sequence by non-int of type 'str'
#문자열끼리는 곱연산을 진행할 수 없습니다.
3.Booleanタイプ(ブールタイプ)
ブールデータ型には、「真」と「偽」の2種類があります.
a=True
b=False
print(a) #True
print(b) #False
print(type(a)) #<class 'bool'>
print(type(b)) #<class 'bool'>
Reference
この問題について(TIL|Pythonベース-1), 我々は、より多くの情報をここで見つけました https://velog.io/@hrpp1300/파이썬-기초-1-01テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol