0
0

More than 1 year has passed since last update.

python テキスト操作編+αその1 -初心者メモ

Posted at

テキストを呼び出す方法

二つある。
一つは {}.format(引数)
フォーマットを用いたやり方

もう一つは f'{引数}
fストリングスを用いた方法

name = '和夫'
birthplace = 'アメリカ'


'私は{}です。出身は{}です。'.format(name,birthplace)


f'私は{name}です。出身は{birthplace}です。'

出力
'私は和夫です。出身はアメリカです。'
'私は和夫です。出身はアメリカです。'

改行の表示
改行\nはprint()の中に入れることで、jupyterやcolaboでも改行されて表示される。

print('そこに痺れる。\n憧れる')

出力
そこに痺れる。
憧れる

整数型、16進数、浮動小数点での表示

print("10進数 = %d,16進数 = %x, 10進浮動小数点=%f"  % (16,16,16))

出力結果
10進数 = 16,16進数 = 10, 10進浮動小数点=16.000000

文字を大文字にするまたは小文字にする

'hello'.upper()

'WOrlD'.lower()

'HELLO'
'world'

テキストの分割 .split('')

message = "こんにちは\n私は和夫です"
messages=message.split('\n')
messages

['こんにちは', '私は和夫です']

リストに入ったテキストの結合 '結合間に入れるテキスト'.join(messages)

'  '.join(messages)

'こんにちは 私は和夫です'

テキストの入れ替え .replace()

message = '今日は晴れですね'
message.replace('晴れ','雨')

'今日は雨ですね'

テキストが何文字目か.find('')する

message = '今日はとても夜空がきれいだ'
message.find('夜空')

テキスト操作その1はこんなもんで終わります。

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0