Python

【初心者向け】Python3 基本文法 入門編Part1

【初心者向け】Python3 基本文法 入門編Part1

最近、Pythonを始めまして、学んだ基本文法を簡単にですがまとめていきます。
具体的に本記事では、出力方法、計算式、文字列の扱い方をまとめていきます。

注意:Python公式サイトに正式なチュートリアルもあるようですので、詳しいことは下記リンクをご確認下さい。

Pythonチュートリアル

まだPythonの開発環境が整っていない方

python開発環境をインストールする
【2021年版】Python開発環境をインストールする【2021年版】Python開発環境をインストールする 本記事では、Pythonの開発環境をMac環境にインストールする方法を説明して...

Python3 基本文法 入門編

Hello World(サンプル文)の表示

まずは、よくあるHello World!を表示させてみます。

print("Hello World!")

>> Hellow World!

コメントの記述

#コメント

"""
コメントコメント
コメントコメント
"""

計算式の記述

計算式の記述は、他の言語と同様の書き方です。

#足し算
1 + 2

>> 3

#引き算
5 - 3

>> 2

#掛け算
240 * 3

>> 720

#割り算
(4 + 2) / 2

>> 5.0

変数を用いた計算

#変数宣言
num1 = 5
num2 = 2

#足し算
num1 + num2
>> 7

#引き算
num1 - num2
>> 3

#掛け算
num1 * num2
>> 10

#割り算
num1 / num2
>> 2.5

その他にも以下数値演算子がある
a // b :aをbで割った商の整数値
a % b :aをbで割ったときの余り
a ** b :aをb回掛けた値

文字列の記述

文字列も基本的には、他の言語と同様の書き方です。
※下部のような特別な書き方もあるようです。

msg = "こんにちは"
print(msg)

>> こんにちは
#繰り返し文字列の記述
msg = "テキスト "
print(msg * 3)

>> テキスト テキスト テキスト 

文字列を要素指定して抽出

文字列から文字を取り出す際に,[]を利用して、取り出したい文字を指定することができます。
※注意:[]の要素は0からスタートします。

str = "abcdefg"
str[2] #3文字目を抽出

>> c

範囲指定して部分文字列を抽出(スライス)

[:]を利用することで、開始位置と終了位置を指定して文字列の部分的な抽出ができます。

message = "I started learning Python today."
message[:] #全文

>> I started learning Python today.

message[10:] #11文字目から最後まで

>> learning Python today.

message[10:10+8] #11文字目から8文字

>> learning

message[:−7] #後ろから数えて6文字目の手前まで

>>I started learning Python

参考にしている書籍

まとめ

本記事では、初歩の初歩である出力方法、計算式、文字列の扱い方をまとめてみました。
基本的には他の言語と同じような書き方のようですが、部分的にPython独自の書き方があるなと感じましたね。
これからもPython理解のために基本文法の記事を記載していこうと思いますので、どうぞよろしくお願いします

ABOUT ME
lusk
EC歴3年、23歳。 通販カート会社に2018年新卒で入社し、エンジニア、プロジェクトマネージャー、新規事業の立ち上げを経験。 仕事を楽しくするためのツール作成や業務改善の仕組みを作ったりしてます。