科学の箱

科学・IT・登山の話題

Python

数字、計算、文字列を画面出力

投稿日:

Hello Worldができたので、いろいろな出力を試してみる。

出力はprint関数を使えばよい。

まずは数値から試してみる。数値は文字列と違い引用符で囲む必要はない。画面に直接表示するので変数は使わない。

# 数値を表示
print(2)
# 2

次に基本となる四則演算を実行してみる。四則演算は他のプログラミング言語と同じ演算子である+,-, * , /を使う。

# 足し算
print(1+1)
# 2

# 引き算
print(5-1)
# 4

# 掛け算
print(2*3)
# 6

# 割り算
print(10/5)
# 2.0

最後に少し応用である剰余とべき乗を実行してみる。

# 剰余
print(14%3)
# 2

# べき乗
print(2**3)
# 8

さて次に文字列を簡単に操作してみる。ここでは基本的な操作のみとして文字列の細かい操作は別のチャプターで取り扱う。

まずは復習からで変数に文字列を代入して画面に表示してみる。

hello = "Hello Python!"
print(messagge)
# Hello Python!

 

次に文字列を部分的に抜き出してみる。変数に代入された文字列はスライスと呼ばれる操作で抜き出すことができる。スライスのフォーマットは以下の通りである。

文字列[始点インデックス:終点インデックス]

例えばHello Python!からelloのみ抜き出したい場合を考える。最初の文字のインデックスは0であるために始点インデックスは1になる。終点インデックスは取り出したい文字位置+1である。よって終点インデックスは5となる。

hello = "Hello Python!"
print(hello[1:5])
# ello

文字列には様々な操作があらかじめ用意されている。例えば文字をすべて大文字あるいは小文字にするには以下のようにする。

print(hello.upper())
# HELLO PYTHON!

print(hello.lower())
# hello python!

 

様々な操作がすでに組み込まれているので、何か実行したい操作がある場合には自作するのではなくまずはマニュアルを参照してすでに用意されていないかを確認することが大事である。

メタ情報

inarticle



メタ情報

inarticle



-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

numpyで三角関数の数値計算をしてみる

numpyで三角関数の数値計算をしてみる。 ここでは以下を説明する。 三角関数 逆三角関数 角度とラジアンの変換 三角関数 numpyでサイン、コサイン、タンジェントの計算をするためにはnumpy.s …

no image

graphvizによる決定木の表示

graphvizの実行ファイルをインストール https://graphviz.gitlab.io/_pages/Download/Download_windows.html pythonにgraph …

no image

pandaでdataframeを利用するときの基本操作

Dataframeを作成します。 import numpy as np import pandas as pd from numpy.random import randn np.random.see …

no image

numpy.random.standard_normal()を使って標準分布の配列を生成する

numpy.random numpyにはいろいろな種類の分布関数から配列をランダムに生成するモジュールが用意されている。このモジュールはnumpy.randomと呼ばれる。 マニュアルはこちら : R …

no image

StringIOを使ってread_csvのテストをしてみる

pandasで操作できるファイルは様々なあるが、csvはJSONと並んで取り扱うことが多いファイルである。ちょっとしたコードの検証をしたいときに毎回csvを用意して、read_csv()で読み込むのは …

2019年9月
月 火 水 木 金 土 日
« 8月   10月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー