投稿

4月, 2021の投稿を表示しています

Standard Deviation and Variance

イメージ
import statistics data=[600,470,170,430,300] print('mean : ',statistics.mean(data)) print('median : ',statistics.median(data)) print('variance : ',statistics.pvariance(data)) print('stdev : ',statistics.pstdev(data)) ==== RESTART: C:/python/statisticsTest.py ===== mean : 394 median : 430 variance : 21704 stdev : 147.32277488562318 >>> from here

Get Command line arguments

イメージ
ソースファイル import sys a=sys.argv print(a) 実行結果

def default argument value

プログラムソース # important def f(a,L=[]): L.append(a) return L print('f output') print(f(1)) print(f(2)) print(f(3)) def f2(a,L=None): if L==None: L=[] L.append(a) return L print('f2 output') print(f2(1)) print(f2(2)) print(f2(3)) ===== RESTART: C:/python/Def_importantWarning.py === f output [1] [1, 2] [1, 2, 3] f2 output [1] [2] [3] >>>

Using a function to draw a snowflake

イメージ
from here

global 変数・ローカル変数

スコープとは、変数の値を参照できる範囲のことです。 変数が関数の外で定義されているときは、関数の中でも参照できます。 変数が関数の中で定義されているときは、関数の外では参照できません。 globalとして定義された変数は、どこからでも参照できます。 >>> g=100 >>> def func(): l=200 print(g) >>> func() 100 >>> print(l) Traceback (most recent call last): File " ", line 1, in print(l) NameError: name 'l' is not defined >>> def func2(): global g2 g2=500 >>> func2() >>> print(g2) 500 >>>

os モジュール 試行

プログラム ソース import os #Getting Current Working Directory print(os.getcwd()) #print(os.listdir()) os.mkdir("testoffolder") os.chdir("testoffolder") print(os.getcwd()) print("listdir") print(os.listdir()) os.chdir("..") print(os.getcwd()) os.rmdir("./testoffolder") 実行結果(再実行OK) ======= RESTART: C:/python/OsModuleTest.py ======= C:\python C:\python\testoffolder listdir [] C:\python >>>

convert file data to list

プログラムソース def readFile(fileName): #opens the file in read mode. fileObj = open(fileName, "r") #puts the file into an array. words = fileObj. read(). splitlines() fileObj. close() return words a1=readFile("test.txt") print(a1) 結果 ===== RESTART: C:/python/convertFileToList.py ========== ['112222', 'aaaaa', 'mmmmm', 'aaaaaaa'] >>>