忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

Pythonのデータ型

リスト

配列のようなもの

タプル

リストと同じ。ただし、不偏型(Imutabl)で、値の変更はできない

辞書型

キーとバリューを記憶する

集合

リストと同じようなもの。ただし、要素の重複を許さず、
要素の順番に意味がない。



PR

Python モジュール

モジュールとは、Pythonの文などが入ったファイルのことだそうです。

ファイルは、「.py」の拡張子をつけるようです。

1.サンプル

次のようなファイル(sample2.py)を、作成します。

def func1(x,y):

    return x+ y


同じディレクトリに、次のようなファイル(sample.py)を、作成します。

import sample2

x = sample2.func1(2,3)

print(x)


2.実行

sample.pyを実行すると、sample2.pyのfunc1が呼ばれて、

5

が出力されました。



次のように、sample.pyを、修正しても良いようです。

from sample2 import func1

x = func1(2,3)

print(x)



Python 関数

1.文法

 def 関数名: 

で関数を定義します

2.サンプル

#関数 func1
def func1():
    return "hello"
print(func1())

3.実行結果

hello 

が表示されました。





Python print で改行する

1.サンプル

#
#-*- coding:  utf-8 -*-

print('改行されません。1行目。2行目。')

print('''改行されます。

1行目。

2行目。''')

2.実行結果

次のように表示されます
改行されません。1行目。2行目。

改行されます。

1行目。

2行目。