第 1 章 Python 入門
Pythonの簡単な使い方
hy@hy:~/Documents/py$ python
Python 2.7.8 (デフォルト、2014年10月20日、15:05:19)
Linux2上の[GCC 4.9.1]
「help」と入力詳細については、「著作権」、「クレジット」、または「ライセンス」を参照してください。
>>>
>>>
Python インタープリターで Python プログラムを編集する方法を見て、いくつかの例外エラー メッセージを確認してみましょう
print1 'hello'
^SyntaxError: 無効な構文
>>> print 'hello'
>>> exit()
hy@hy:~/Documents/py$ vim 1.py
#!/usr/bin/python
hy @hy:~/Documents/py$ vim 1.py
#!/usr/bin/python
import py_compile
py_compile.compile('1.py' )
hy@hy:~/Documents/py$ python 2.py
1.py 1.pyc 2.pyここで 1.pyc ファイルが生成されます。Python を使用して実行すると、必要な結果が得られます
2)
hy@hy:~/Documents/py$ python -O -m py_compile 1.py
1.py 1.pyo 生成された .pyo バイナリ ファイル
hy@hy:~/Documents/py$ python 1.pyo
hello world出力も可能です
セクション2 Python変数
変数とは、指定された範囲内の値を保存したり、値を変更したりできる領域です。
1) 変数の名前付け
a. 変数名は文字、数字、アンダースコアで構成されます。
b.
a=1
ld(a)
次のコードを通じて、Python での変数宣言の仕様を確認できます
hy@hy:~/Documents/py$ python
Python 2.7.8 (デフォルト、2014 年 10 月 20 日 15:05:19)
Linux2 上の [GCC 4.9.1]
「help」、「copyright」、「」と入力詳細については、「クレジット」または「ライセンス」を参照してください。
>>> a=1
>>> a
1
>>> 印刷 1
1
>>> 印刷 a
1
>>> a_1=111
>>> 1a=123上割り当てはすべて正しいです
ファイル "
1a=123
^
SyntaxError: 無効な構文
>>> で始まる場合に構文エラーが発生することがわかります。
Python では、data は主に data を呼び出すときに使用されます。以下に、さまざまな値がどのように a に割り当てられ、そのメモリ アドレスが変化するかを示します。 > id(a) 1 回目の割り当て後のメモリ アドレスの変更
>>>
>>> 2 回目の割り当て後のメモリ アドレスの変更
2 つの変数に同時に同じ値を代入し続けると、それらのアドレスが同じであることがわかります。これは、同じデータが異なるラベルを持つことができることを意味します
>>> ; 123
>>> b=123
>>> id(a)
28372288
演習:
10080
>>> DaysPerWeek=7
>>>
& gt;> ;> MinutesPerHour=60
>
b. 関係演算子演算子
d. 論理演算子
2) 式は、演算記号を使用して異なるデータ (変数や関数を含む) を結合することです。 特定の規則によって接続された数式です。
>>> 3-2
>>> 4/2
>> > 3/2
1
>>> ここでは、Python がデータ型に従ってデータを処理できることがわかります
1.5
1.0
>>>
>>> 3**2 を使用して累乗演算を表します。 9
>>> 3**3 ここでは、立方体
d.'>=' 以上: 2 >= 2
f.'=='全く等しい: 2 == 2
1<2
True
>>> 3! =3
False
a.'and'logical AND: True と False
b.'or'logical OR: Trueまたは False
c.'not' 論理否定: True ではない
演算子:
Lambda
論理演算: または
論理演算: および
論理演算:
入会テスト: に、ではありません
同一性テスト: である、
ではない 比較: <、<=、>、>=、!=、==
ビットごと OR: | XOR: ^
ビットごとの AND :&
シフト: <<、>>
加算と減算: +、-
乗算、除算、剰余: *、/、%
正負の符号: + x、-x
ビットごとの反転: ~ ) つまり 2
>>> 12
演習: 独自の四則演算子を作成してください
#!/usr/bin/python
import sys
実行中:
try:
t = int (raw_input ()) 説明を作成します: raw_input は、キーボードから文字または文字列を入力することです次に、前の int を使用してこの文字または文字列を
から
Print' Operator * Result n ', T * P
Print' Operator / Result N ', T / P

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、MySQLのAlter Tableステートメントを使用して、列の追加/ドロップ、テーブル/列の名前の変更、列データ型の変更など、テーブルを変更することについて説明します。

INNODBのフルテキスト検索機能は非常に強力であり、データベースクエリの効率と大量のテキストデータを処理する能力を大幅に改善できます。 1)INNODBは、倒立インデックスを介してフルテキスト検索を実装し、基本的および高度な検索クエリをサポートします。 2)一致を使用してキーワードを使用して、ブールモードとフレーズ検索を検索、サポートします。 3)最適化方法には、単語セグメンテーションテクノロジーの使用、インデックスの定期的な再構築、およびパフォーマンスと精度を改善するためのキャッシュサイズの調整が含まれます。

記事では、証明書の生成と検証を含むMySQL用のSSL/TLS暗号化の構成について説明します。主な問題は、セルフ署名証明書のセキュリティへの影響を使用することです。[文字カウント:159]

記事では、MySQLワークベンチやPHPMyAdminなどの人気のあるMySQL GUIツールについて説明し、初心者と上級ユーザーの機能と適合性を比較します。[159文字]

記事では、MySQLで大規模なデータセットを処理するための戦略について説明します。これには、パーティション化、シャード、インデックス作成、クエリ最適化などがあります。

クラスター化されたインデックスと非クラスター化されたインデックスの違いは次のとおりです。1。クラスター化されたインデックスは、インデックス構造にデータを保存します。これは、プライマリキーと範囲でクエリするのに適しています。 2.非クラスター化されたインデックスストアは、インデックスキー値とデータの行へのポインターであり、非プリマリーキー列クエリに適しています。

この記事では、ドロップテーブルステートメントを使用してMySQLのドロップテーブルについて説明し、予防策とリスクを強調しています。これは、バックアップなしでアクションが不可逆的であることを強調し、回復方法と潜在的な生産環境の危険を詳述しています。

この記事では、クエリパフォーマンスを強化するために、PostgreSQL、MySQL、MongoDBなどのさまざまなデータベースでJSON列にインデックスの作成について説明します。特定のJSONパスのインデックス作成の構文と利点を説明し、サポートされているデータベースシステムをリストします。
