Yaleで、遊んで学ぶ日々。
Yaleで、遊んで学ぶ日々。
囲碁、ときどきプログラミング、ところにより経済。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
datetimeパッケージのtimedelta() 関数で一発解決
----------------------------
import datetime
str(datetime.timedelta(seconds=500.25))
(結果) '0:08:20.250000'
----------------------------
----------------------------
import datetime
str(datetime.timedelta(seconds=500.25))
(結果) '0:08:20.250000'
----------------------------
PR
pythonで、
[ 'a', 'b', 'c' ]
のような文字列リストを
'abc'
というような1つの文字列にするには
------------------
x = ['a','b','c']
''.join(x)
(結果) 'abc'
------------------
つまり、空文字列でリスト x を結合する、ということ。
別の用法として、
------------------
x = [ '1st line', '2nd line', '3rd line' ]
'\n'.join(x)
(結果) '1st line\n2nd line\n3rd line'
------------------
のようにして、リストの各要素が改行でつながれたテキストを作ることが出来る。これは、ファイルへの書き込みの時の常用手段。要素についてループを回して writeline() を使うより、改行を含んだ1つの文字列を write() で書き込んだ方がプログラムがすっきりする。
join() の逆の働きをするのは split() 関数。例えば、
------------------
x = '1ban:2ban:3ban'
x.split(':')
(結果)
['1ban', '2ban', '3ban']
------------------
用法は様々。例えば単純なCSVファイルなら、ファイルをxに読み込んで、
------------------
x = x.split('\n')
x = x.split(',')
------------------
とすればCSVファイルを2次元配列で取りこめる(注. 厳密には要素内にコンマや改行が入っている場合等への対応が必要。CSV読み込みには csv パッケージを利用するのが良い)。
[ 'a', 'b', 'c' ]
のような文字列リストを
'abc'
というような1つの文字列にするには
------------------
x = ['a','b','c']
''.join(x)
(結果) 'abc'
------------------
つまり、空文字列でリスト x を結合する、ということ。
別の用法として、
------------------
x = [ '1st line', '2nd line', '3rd line' ]
'\n'.join(x)
(結果) '1st line\n2nd line\n3rd line'
------------------
のようにして、リストの各要素が改行でつながれたテキストを作ることが出来る。これは、ファイルへの書き込みの時の常用手段。要素についてループを回して writeline() を使うより、改行を含んだ1つの文字列を write() で書き込んだ方がプログラムがすっきりする。
join() の逆の働きをするのは split() 関数。例えば、
------------------
x = '1ban:2ban:3ban'
x.split(':')
(結果)
['1ban', '2ban', '3ban']
------------------
用法は様々。例えば単純なCSVファイルなら、ファイルをxに読み込んで、
------------------
x = x.split('\n')
x = x.split(',')
------------------
とすればCSVファイルを2次元配列で取りこめる(注. 厳密には要素内にコンマや改行が入っている場合等への対応が必要。CSV読み込みには csv パッケージを利用するのが良い)。
Ubuntuでフォントをインストールする方法メモ(情報源)。
[1]
/home/<USER名>/.fonts/
にインストールしたフォントファイル(TTF等)を貼り付け。
[2]
Terminalから、
sudo fc-cache -f -v
を実行。
[1]
/home/<USER名>/.fonts/
にインストールしたフォントファイル(TTF等)を貼り付け。
[2]
Terminalから、
sudo fc-cache -f -v
を実行。
Calender
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Search in This Blog
Latest Comments
[03/30 川内のばば山田]
[03/30 川内のばば山田]
[08/06 Aterarie]
[07/05 Agazoger]
[07/01 Thomaskina]
Latest Posts
(11/16)
(04/28)
(04/16)
(04/11)
(04/05)
Latest Trackbacks
Category
Access Analysis