Pythonの基本データ型と可変/不変オブジェクトの解説
Pythonの基本データ型
Pythonには6つの標準データ型が存在します:
数値型(整数、浮動小数点数、複素数、ブール型)
文字列型
リスト型
タプル型
セット型
辞書型
可変性による分類
これらのデータ型は可変性によって以下のように分類されます:
不変データ型:数値型、文字列型、タプル型
可変データ型:リスト型、辞書型、セット型
Pythonの型システム
Pythonは動 ...
6月29日 20:31 投稿
Goの基本データ型
データ型とは
メモリ上に保存されたデータにアクセスするための変数名を通じて、コンピュータはデータを適切に解釈する必要がある。以下のようなコード例:
package main
import "fmt"
var (
x int = 32
)
func main() {
fmt.Println(x)
}
コンピュータ内部では0と1の組み合わせでデータを表現するが、型情報により:
数値や文字列などの解釈方法を明確化
メモリ ...
6月29日 17:35 投稿
Python基本概念と操作
Pythonのダウンロードリンク:
https://www.python.org/downloads/release/python-3104/
PyCharmのインストール:
https://www.jetbrains.com.cn/
コメントとリテラル
"""
複数行のコメント
"""
# 1行のコメント
変数とデータ型
balance = 200
print("残高:", balance)
balance_type = type(balance)
print(balance_type)
データ型の変換
number = 200
str_number = str( ...
6月26日 18:13 投稿
C++ 言語の基礎概要
C++ とは何か
C++ は Bjarne Stroustrup によって 1979 年にベル研究所で開発されたプログラミング言語です。この言語は C 言語を拡張し、オブジェクト指向プログラミング(OOP)の機能を追加したものです。C++ は Windows、macOS、Linux などさまざまなプラットフォームで動作します。
C++ は静的型付け・コンパイル型の汎用言語であり、手続き型、オブジェクト指向、お ...
6月25日 22:37 投稿
C言語における構造体の利用方法
目次
構造体
構造体とは何か?
なぜC言語に構造体が導入されたのか?
構造体型の宣言
構文構造
練習問題
構造体メンバの型
構造体変数の定義
構造体の初期化
構造体メンバへのアクセス
構造体の関数渡し
構造体
今年の立秋は早かったですね。皆さんは初めての秋のカフェオレを飲めましたか?今日は構造体について詳しく説明します。この記事では基本的な内容を扱い、今後の ...
6月17日 23:13 投稿
MySQLのSUM関数で小数点以下の桁数を制御する方法
MySQLでSUM関数を使用して数値の合計を計算する際、浮動小数点数やDECIMAL型のカラムを扱うと、意図しない多くの小数点以下の桁数が返されることがあります。本記事では、このようなケースで結果を適切に丸めたり、桁数を調整する方法について解説します。
SUM関数の基本的な挙動
SUM関数は指定したカラムの値を合計しますが、元のデータ型に応じて結果の精度が異なりま ...
6月17日 22:57 投稿
Python基礎知識と実践テクニック
Pythonコマンドライン活用
Pythonスクリプトの実行方法
コマンドラインから.pyファイルを実行するには?
pythonコマンドを使用してスクリプトを実行します。現在のディレクトリにある場合は単純なファイル名で実行可能です。
python hello.py
注意:macOS環境ではデフォルトでPython 2が設定されているため、python3コマンドを使用してください。
注意:環境変数PATHが ...
6月17日 17:31 投稿
YashanDBにおけるROWIDとUROWIDのデータ型解説
YashanDBでは、シングルインスタンスおよび共有クラスタ構成において、テーブルオブジェクトのデフォルト格納方式としてHEAP方式が採用されています。データは行単位で編成され、各行の物理的な格納位置からグローバルに一意な識別子、すなわちROWIDが生成されます。ROWIDはテーブルデータの検索におけるアドレス解決に利用されるほか、各行を一意に識別する手段としても機 ...
6月16日 17:02 投稿
情報の保存:メモリとデータ形式
大多数のコンピュータは、メモリ内の個々のビットに直接アクセスするのではなく、8ビットのブロック、すなわちバイト(byte)を最小のアドレス可能なメモリ単位として使用します。マシンレベルのプログラムは、メモリを非常に大きなバイト配列と見なします。この配列は仮想メモリ(virtual memory)と呼ばれます。メモリの各バイトは一意の数字、アドレス(address)によっ ...
6月15日 19:14 投稿
JavaScript基礎文法の要点まとめ
変数と定数
/**
* var : グローバルスコープ、寿命の問題あり、競合しやすい
* let :値を変更可能
* const :変更不可
*/
let userAge = 25;
console.log(userAge);
userAge = 26;
console.log(userAge);
const fixedAge = 18;
console.log(fixedAge);
// エラー:constは変更不可
// fixedAge = 20;
// エラー:初期化必須
// const emptyAge;
データ型
/**
* S ...
6月12日 17:07 投稿