Pythonを勉強してからしばらく時間が経ってしまったので、復習していきたいと思います。
実行結果は最後に記載します。
まずは基礎の基礎から。
#Python3チュートリアル 復習の為最初から a = 7 print(a) #リテラルや変数の型を調べる print(type(a)) print(type(58)) print(type('abc')) #剰余を求める print("9÷5の商と余りは:",divmod(9,5)) #2進数、8進数、16進数を扱う print("2進数「0b10」を10進数に変換すると:",0b10) print("8進数「0o10」を10進数に変換すると:",0o10) print("16進数「0x10」を10進数に変換すると:",0x10) #int()関数で整数部だけを取り出す print("int関数で99.999を与えると「",int(99.999),"」になる") #float関数を使う print("float関数に99を渡すと:",float(99)) print("float関数に'999'を渡すと:",float('999')) #文字列を格納する poem = ''' Hello, I am a teacher This code is test. ''' print(poem) #str関数で文字列に変換する print(str(98.6)) print(str(1.0e4)) print(str(True)) #スライスで「文字列」から「部分文字列」を取り出す #(start,end,step) letters='abcdefghijklmnopulstuvwsyz' print("letters[:] = ",letters[:]) print("letters[20:] = ",letters[20:]) print("letters[12:15] = ",letters[12:15]) print("letters[-3:] = ",letters[-3:]) print("letters[::7] = ",letters[::7])
結果
7 <class 'int'> <class 'int'> <class 'str'> 9÷5の商と余りは: (1, 4) 2進数「0b10」を10進数に変換すると: 2 8進数「0o10」を10進数に変換すると: 8 16進数「0x10」を10進数に変換すると: 16 int関数で99.999を与えると「 99 」になる float関数に99を渡すと: 99.0 float関数に'999'を渡すと: 999.0 Hello, I am a teacher This code is test. 98.6 10000.0 True letters[:] = abcdefghijklmnopulstuvwsyz letters[20:] = uvwsyz letters[12:15] = mno letters[-3:] = syz letters[::7] = ahov