かべぎわブログ

ブログです

2018-10-01から1ヶ月間の記事一覧

Pythonのsort()でNoneって返されてハマった

概要 Pythonで配列をソートしようとおもってsort()をつかっていたらNoneって返されてハマってしまった。 そのメモ。 ハマったこと こんなかんじの配列を >>> print(wawawa_array) [3, 2, 4, 1, 5] こうしてソートしようとした。 wawawa_array = wawawa_array…

Pythonで文字列の配列を数値の配列にしたり数値の配列を文字列の配列にしたりする

概要 Pythonで文字列の配列を数値の配列にしたり数値の配列を文字列の配列にしたりしなかったりします。 します。 文字列の配列を数値の配列にする たとえばこんなかんじの配列があったとする wawawa_array = [ '3','2','4','1','5'] これをこんなかんじで数…

Pythonの辞書形式をvalueの値でソートする

概要 Pythonの辞書形式のvalueの値でソートしてみる。 前提 こんなかんじの辞書があったとする。 wawawa_dict = {'wawawa': 200, 'sasasa': 100, 'dadada': 300 valueで昇順にソート こんなかんじでlambda式をつかってあげる必要がある。 ちょっとわかりにく…

Pythonの空の2次元配列の宣言の仕方

概要 Pythonでの空の2次元配列の宣言の仕方ではまった。 はまったこと こんなかんじでアスタリスクをつかって宣言していた。 wawawa_array = [['']*3]*3 それに値を代入したところこんなかんじになってしまった。 >>> wawawa_array[0][0] = 'wa' >>> print(w…

MojaveにしてiOS12にした_無職日記023

Mojaveにした。 iOS12にもした。 アップル 13.3インチ MacBook Air(1.8GHz Dual Core i5 / 8GB / 128GB) MQD32J/A出版社/メーカー: アップルメディア: この商品を含むブログを見る

Pythonのprintにアスタリスクをわたすことで配列やタプルを分解することができる

概要 しらなかったのでメモ。 Pythonで配列をprintするときに[]とか,とかがじゃまだなーとおもっていたらそれを解決するほうほうがあった。 解決方法 printする際にアスタリスクをつけてあげるだけでOK たとえばこんなかんじの配列があったとする wawawa_arr…

Pythonでgrepみたいなことをしてみる

概要 Pythonを利用してgrepみたいなことをしてみたいと思います。 スクリプト例 だいたいこんなかんじ。 words_arrayのそれぞれの要素の中にwaという文字が存在するかどうかを確認したい。 grep_word = 'wa' words_array = ['maeda','tanaka','wasabi'] for …

肉寿司と深夜特急とプリンシプルオブプログラミング_無職日記020~022

よこはまで肉寿司たべた。 おいしかった。 深夜特急全部読んだ。 やっぱ香港・マカオがおもしろかったんだなーとおもった。 来月あたりいってくる。 深夜特急(1?6) 合本版作者: 沢木耕太郎出版社/メーカー: 新潮社発売日: 2015/03/20メディア: Kindle版こ…

Pythonでテキストファイルの内容を編集してみる

概要 Pythonを利用してテキストファイルの内容を編集して見たいと思います。 やってみる たとえばこんなかんじのテキストファイルがあるとする。 $ cat ~/Downloads/sasasa.txt AAA BBB CCC DDD EEE こんなかんじのスクリプトで編集することができる。 ファ…

Pythonでテキストファイルの内容を1行ずつ読み込んで処理する

概要 Pythonを利用してテキストファイルの内容を1行ずつ読み込んで処理してみたいと思います。 実際にやってみる こんかなんじのテキストファイルがあるとする。 $ cat ~/Downloads/sasasa.txt AAA BBB CCC DDD EEE ファイルをopenしたあとにreadlines()をつ…

脱毛する_無職日記019

つるつる

Pythonでローカルのテキストファイルの内容を読み込む

概要 Pythonを利用してローカルにあるテキストファイルの内容を読み込んでみたいと思います。 実際にやってみる こんなかんじのテキストファイルを用意します。 $ cat ~/Downloads/sasasa.txt AAA BBB CCC DDD EEE それをこんなかんじで開くことができます。…

Pythonのfindall()で正規表現で一致した文字列をすべて取得する

概要 Pythonのfindall()メソッドを利用して正規表現で一致したすべての文字列を取得してみます。 実際にやってみる たとえば以下のようなかんじ。 import re wawawa = 'by the way kabegiwablog is GODblog' blog_name = re.compile(r'[^\s]*blog') search_r…

朝マックとUndertale (A Cappella)_無職日記018

朝マックを食べた。 ソーセージエッグマフィン あと最近は無限にこれを聞いている。 Undertale (A Cappella)アーティスト: Smooth McGroove出版社/メーカー: Smooth McGroove発売日: 2016/06/10メディア: MP3 ダウンロードこの商品を含むブログを見る

PythonでホームディレクトリのPATHを取得する

概要 Pythonを利用してホームディレクトリのPATHを取得してみたいと思います。 環境 Python 3.5 以上 取得してみる Path.home()で取得することができます。 from pathlib import Path home_directory = str(Path.home()) # '/Users/kabegiwa' おわりに べん…

Pythonで正規表現を利用する

概要 Pythonで正規表現を使ってみたいと思います。 つかってみる Pythonでの正規表現はreをimportすることで利用できます。 たとえばいかのようなかんじ。 文字列の中からブログっぽい名前をもってくる。 import re wawawa = 'by the way kabegiwablog is GO…

Pythonで文字列の前後のスペースを取り除く

概要 Pythonを利用して文字列の前後の無駄なスペースを取り除いてみたいと思います。 実際にやってみる strip()をつかうことで実現することができます。 wawawa = ' kabegiwa blog ' wawawa.strip() # 'kabegiwa blog' 文字列中のスペースは取り除かれません…

正規表現でスペースを含まない単語だけを一致させる

概要 正規表現を利用してスペースを含まない一つの単語だけを一致させます。 あたりまえというかなんというかなんだけどこれが出てくるまでにわりと悩んだのでメモ。 正規表現 たとえば以下のような文字列のなかからblogが含まれる単語を探すためには by the…

ITとZOZOSUITと麻婆まぜそば_無職日記017

これをみた。 IT/イット “それ”が見えたら、終わり。(字幕版)発売日: 2018/01/12メディア: Prime Videoこの商品を含むブログ (2件) を見る おもしろかった。 ホラー感はそこまで強くない。 スタンドバイミーにピエロ足した感じだなーと思ってたらどっちもス…

記憶ロストとドラクエ11完全クリア_無職日記012~016

先週の金曜日は飲み会だった。 後半の記憶がない。 先週の土曜日は飲み会だった。 後半の記憶がない。 日曜日は寝ていた。 つかれたからね。 残りの月火水で一気にドラクエ11をクリアした。 裏ボスも倒した。 Lv.75 プレイ時間60時間だった。 いいドラクエ3…

ひとりスシローをキメる_無職日記011

ひとりでスシローにいってきた。 テーブル席に通されてあせった。 でもおいしかった。 以下たべたやつ ほたて かんぱち 赤貝 まぐろ3点盛り フライドポテト サーモン あまえび あかえび うにいくら メロンシャーベット すし図鑑作者: ぼうずコンニャク 藤原…

フェルメール展と上野デリーのカシミールカレー_無職日記010

暇すぎてなんか芸術でもかじっとくかと思って上野の森美術館でやっているフェルメール展に行ってきた。 チケットがなんと2700円もする。 えくすぺんしぶ 15:00入場の回に15:40くらいに行ったらそこまで混んでいなかった。 5分くらい並んで入れた。 この絵が…

Pythonで昔の映画のスタッフロールみたいなやつをつくる

概要 伝わる人にだけ伝わればいい。 たぶん2週間後に自分にも伝わらない。 こういうやつをつくりたい。 画像はヘイトフルエイトのスタッフロールだけど プログラム プログラム自体はこんなかんじ。 辞書形式のスタッフとスクリーンサイズをわたしてあげる。 …

Pythonで文字列を右揃え左揃え中央揃えにする

概要 Pythonでrjust()とljust()とcenter()をつかって文字列を右揃えや左揃え、中央揃えにしてみたいと思います。 右揃え rjust() rjust()をつかうことで文字列を右揃えにすることができます。 数値を渡すことでその長さで右揃えにした文字列を応答してくれま…

ひとり家焼き肉_無職日記009

ひとり焼き肉をキメた。 ビールをいっぱいのんだ。 ねむい。 ねる。

Pythonで文字列が半角英数字かどうか判定する

概要 Pythonを利用して特定の文字列が半角英数字かどうかを判定してみたいと思います。 パスワードとかによくあるやつ。 あれをやりたい。 スクリプト例 こんなかんじで実装できる。 password = input() if password.isalnum(): break print('半角英数字でお…

Pythonで文字列をエスケープするのがめんどくさいときはraw文字列をつかう

概要 文字列の中に特殊な文字'などをいれたいときは\'といったかんじでエスケープしてあげる必要がありますが、たくさんエスケープ処理をしているともうなにがなんだかわかんなくなってめんどくさくなってきます。 それの対処法です。 raw文字列をつかう Pyt…

モンシェールのデニッシュ食パン_無職日記008

モンシェールのデニッシュ食パンを買いに行った。 なんかNHKのドキュメンタリーかなにかで取り上げられてから2,3ヶ月くらいはハイパー混んでいたけれど最近は普通に変えるようになっていた。 これで980円 2斤 焼くとこんなかんじになる。 うまい。 バター感…

BATTERYとPEAKERをのんだ_無職日記007

BATTERYというエナジードリンクをのんだ。 お菓子みたいでおいしい。 モンスターと同じ量で同じ値段だったらじぶんはこっちをえらぶ PEAKERというエナジードリンクをのんだ。 ビターエナジードリンクというのが売りらしい。 味は美味しい。 けどカフェイン含…

COULAX EMS腹筋ベルトを買った_無職日記006

AmazonのタイムセールがやっていたのでCOULAX EMS腹筋ベルト 腹筋トレーニングマシーンというのを買ってみた。 3000円くらいだった。 COULAX EMS腹筋ベルト 腹筋トレーニングマシーン ダイエット お腹 腕筋 腹筋器具 USB充電式 6モード 9段階調節 強度調節可…