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'>