Casio Python - オブジェクト一覧

Python Casio Python
 Casioグラフ関数電卓の Python を使ってみる
     
- Casio Python オブジェクト一覧
<目次>

初版:2020/06/28
追加修正:2020/10/28


Casio Python オブジェクト一覧
<fx-CG50 OS3.50 | fx-9750GIII OS3.40 | fx-9860GIII OS3.40>


[SHIFT] [4] (CATALOG) のカタログ機能では表示されない隠しオブジェクトも含んでいます。
個別リファレンスを作成後、リンク張ってゆきます。
データ型
data_type



標準モジュール (builtins)

ステートメント 
構造制御

if | elif | else

for | in 反復可能オブジェクト | in range() | else | break | continue | pass
※ 反復可能オブジェクト = イテラブルオブジェクト (iterable object)

while | else | breakcontinue | pass

関数定義
 
def | return | yeild | global | local 

ラムダ関数 (無名関数)
 
lambda

例外処理
 
 
try | exept | else | finally | raise | as | BaseExceptionException | KeyboardInterrupt | StopIteration | SystemExit
 
テスト (デバッグ)
 
assert | AssertionError 
 
モジュール呼び出し
 
import | from | as 
 
クラス定義
 
class | with | as | classmethod()staticmethod() | object 
 
ファイル
 
open (read , write がなく、まだ使えない)
 
数値演算
 
+ | - | * | / | ** | % | //
 
比較演算
 
< | > | <= | >= | == | != | is | is not | in | not in
 
帰属(所属)検査
 
in | not in
 
ブール演算 (論理演算)
 
and | or | not
 
ビット演算 (論理演算)
 
& | | | ^ | ~ | >> | <<
 
代入
 
=
 
累算代入演算
 
+= | -= | *= | /= | //= | %= | >>= | <<= | &= | ^= | |=
 
三項演算
 
x if 条件式 else y
 
エスケープ
 
\
 
定数
 
True | False | None | Ellipsis 
 
コメント
 
# | ''' | """
 
エラー
 
 
 
 
ArithmetricError | AssertionError | AttributeError | EOFError | GeneratorExit | ImportError | IdentationError | IndexError | KeyError | LookupError | MemoryError | NameError | NotImplementedError | OSError | Overflowerror | RuntimeError | SyntaxError | TypeError | ValueError | ZeroDivisionError 


標準組込関数 (builtins)
出力
 
print()
 
入力
 
input()
 
文の実行
 
eval() | exec() 
 
高階関数
 
map() 
 
シンボルテーブル取得
 
globals() | locals() 
 
クラス/オブジェクト取得
 
 
 
callable() | dir() | getattr() | hasattr() | hash() | id() | isinstance() | issubclass() | iter() | next()repr() | setattr() | super() | type() 
 
数値の変換
 
abs()bin()divmod() | float() | int() | hex() | oct() | pow() | round() complex() | .imag | .real
 
数値と文字列の変換
 
bool() | chr() | int() | ord() | float()
 
シーケンス型:
 シーケンス型で共通
 
 
+ | * | all() | any() | .index() | .count() | len() | min() | map() | max() | sum() | zip() 
 
 リスト型と辞書型で共通
 
 
*= | .append() | .clear() | .copy() | del.extend() | .insert() | .pop() | .remove() | .reverse()
 
 リスト型
 
[ ] | list() | .sort() | sorted()
 
 タプル型
 
( ) | tuple() 
 
 文字列型とバイナリー
 シーケンス型で共通
 
 
.endswith() | .find() | .isalpha() | .isdigit() | .islowr() | .isspace() | .isupper() | .join() | .lower() | .lstrip() | .replace() | .rfind() | .rindex() | .rsplit() | .rstrip() | .startswith() | .strip() | .upper() 
 
 文字列型
   
' ' | " " | f' ' | f" "str() | eval() | .format() 
 
 バイナリーシーケンス型
 
b' ' | b" " | bytes() | .from_bytes() | .to_bytes() 
 
 range型
 
range() | slice()
 
辞書型

 
 
{ } | dict() | .fromkeys() | .get() | .items() | .keys() | .pop().popitem() | .setdefault() | .update() | .values() | globals() 
 
集合型
print(dir(set)) で取得
 
 

  
{ } | set() | .add() | .clear() | .copy() | .difference() | .difference_update() | .discard() | .intersection() | .intersection_update() | .isdisjoint() | .issubet() | .issuperset() | .pop() | .remove() | .symmetric_defference() | .symmetric_deference_update() | .union() | .update()
 


mathモジュール関数
三角関数
 
acos() | asin() | atan() | atan2(,) | cos() | pi | sin() | tan()
 
指数 / 対数
 
e | exp() | frexp(,) | idexp(,) | log() | log10() | pow() 
 
双曲線関数
 
cosh() | sinh() | tanh() 
 
小数点以下の切上げ / 切捨て
 
ceil() | floor() 
 
絶対値
 
fabs() 
 
剰余計算
 
fmod(,) 
 
整数部と小数部を同時取得
 
modf() 
 
平方根sqrt() 


randomモジュール関数
乱数発生

 
getrandbits() | randrange(,) | randint() | random() | uniform()
 
ランダムに要素を選択
 
choice()
 
乱数ジェネレータ初期化seed()


casioplotモジュール関数
グラフィックス画面消去
 
clear_screen()
 
VRAMへ出力
 
draw_string(,,,) | set_pixel(,,)
 
ピクセル色取得
 
get_pixel(,)
 
VRAMから画面へ転送
 
show_screen()
 







応援クリックをお願いします。励みになるので...
にほんブログ村 IT技術ブログ 開発言語へ


 


keywords: プログラム関数電卓、Python、fx-CG50、fx-9750GIII、fx-9860GIII

リンク集 | ブログ内マップ
関連記事

テーマ : プログラム関数電卓
ジャンル : コンピュータ

コメントの投稿

非公開コメント

最新記事
検索フォーム
最新コメント
カテゴリ
C# (3)
Visitors
Online Counter
現在の閲覧者数:
プロフィール

やす (Krtyski)

Author:やす (Krtyski)
since Oct 30, 2013


プログラム電卓は、プログラムを作って、使ってナンボ!

プログラム電卓を実際に使って気づいたこと、自作プログラム、電卓での Casio Basic や Casio Python プログラミングについて書いています。

なお管理人はカシオ計算機の関係者ではなく、Casio Basicが面白いと感じる1ユーザーです。


写真: 「4駆で泥んこ遊び@オックスフォード郊外」

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

ブロとも申請フォーム

この人とブロともになる

QRコード
QR