Python構文の基本

[ 参照リンク:Pythonセット](https://www.imangodoc.com/152.html)

Pythonを学ぶ最初の理由は、比較的シンプルで冬休みがたくさんあることです。機能もとても良いと聞きました。最も重要なことは、今年のプロジェクトで使用することです。

そしてLiuRujiaの本は、良いAcmerが少しのPythonを知らなければ、それは残念だと言っています。ナンセンスな話をするのではなく、初日の学習内容を見てください!

Pythonの書き方1.cmdの下にpythonと入力して、開発モードに入ります2. Pythonエディター:IDLE、aptana、ここではIDLEを使用します

定数と変数1.定数の定義:オブジェクトの使用方法(ただし、pythonがオブジェクトプログラミングを実装する方法はまだわかりません)

1 class _const(object):

2     class ConstError(TypeError): pass

3

4     def setattr(self,name,value):

5         if self.dict.has_key(name):

6             raise self.ConstError, "Can't rebind const(%s)" % name

7         self.dict[name] = value

8

9     def delatter(self,name):

10          if name in self.dict:

11              raise self.ConstError, "Can't unbind const(%s)" % name

12          raise NameError, name

13

14 import sys

15 sys.modules[name] = _const()

2.変数、割り当ての数、および文字列の数(int、long、float、bool、complex)文字列:1。エスケープ文字

1 print 'It's a dog'

2

3 print "hello\nhello"

2.一重引用符、二重引用符、三重引用符(一重引用符は二重引用符を保護し、二重引用符は一重引用符を保護し、三重引用符は新行形式を保持します)3。自然文字列(r):エスケープなし

1 print "hello boy\nhello boy"

2

3 print r'hello boy\nhello boy'

4.単純な文字列操作(繰り返し*、インデックス[]、スライス)

1#stringリピート

2 string="Yinjian"

3

4 print string*20

5

6 _str = "YinJianPython"

7

8 c = _str[0]

9 print c

10

11 # スライス演算子[a:b]はa、b-1で、左に閉じて右に開きます。

12 _ str1 = _str[:2]

13 print _str1

14

15 _ str1 = _str[:3]

16 print _str1

17

18 _ str1 = _str[:]

19 print _str1

データタイプ1、基本データタイプ(番号+文字列)2、リスト

stu = ["Yinjian","xixi"]

print stu[1]

stu[1] = "xixi"

print stu[1]

3.タプル(変更できません)

1 stu = ("Yinjian","Tom")

2

3 print stu[1]

4

5 stu = (1,2,3)

6 print stu[1]

4.収集(関係を確立し、重複を削除します)

1 set1 = set("skdfjsofd")

2 set2 = set("dsflksdf")

3

4 print set1&set2

5

6 print set1|set2

7

8 print set1-set2

9

10 new = set(set1)

11 print new

1 lis = [1,2,2,3,3,"hello","hello","xixi"]

2

3 sett = set(lis)

4

5 print sett

6

7 lislen = len(lis)

8

9 print lislen

10

11 settlen = len(sett)

12 print settlen

ピクルス(オブジェクトの長期使用のためのソリューション、1:メモリへのロード、2:サードパーティファイル)

import pickle

lista = ["ming yue ","ji shi ","you"]

listb = pickle.dumps(lista)

print listb

listc = pickle.loads(listb)

print listc

ファイルを読む

group = ("ba jiu ","wen ","qing tian")

f1 = file('1.pk1','wb')

pickle.dump(group,f1,True)

f1.close()

f2 = file('1.pk1','rb')

t = pickle.load(f2)

print t

f2.close()

転載:https://www.cnblogs.com/TreeDream/p/6345173.html

Recommended Posts

Python構文の基本
Pythonの基本構文
Pythonの基本
Pythonの基本2
Pythonの基本
Pythonの基本3
Pythonの基本4
Pythonの基本5
Pythonの基本構文(1)
Python3の基本構文
Python3.9の7つの機能
Pythonオブジェクト指向の基本
pythonインタラクティブモードの基本を学ぶ
Pythonの基礎を学ぶ2日間
javaとpythonの構文の違い
Pythonの基本的な構文ジェネレータ
Pythonの基礎知識(1)
pythonのPrettytableモジュール
09.Python3の共通モジュール
Pythonの基本的な構文の反復
Pythonの基盤を統合する(4)
Python(7)の基盤を統合する
pythonリスト(LIST)の深い理解
Pythonのタプルの添え字
Python(6)の基盤を統合する
PythonクローラーのJSの分析
Python(5)の基盤を統合する
gomokuプログラムのPython実装
Pythonサンドボックスエスケープの分析
Python3.10のいくつかの新機能
Pythonマルチスレッドの深い理解
Pythonマルチプロセスおよびマルチスレッドの基本
Pythonオブジェクト指向プログラミングの分析
OpenCVインストールのPythonバージョン
Pythonの9つの機能エンジニアリング手法
python描画モジュールのmatplotlib
パラメータを渡すPythonメソッド
Pythonの基盤を統合する(3)
Python共通モジュールのコレクション
pythonでのwheelの使用法
Pythonの対数法の要約
Python開発でのパンダの使用
Pythonプラグインメカニズムの詳細な実装
pythonシーケンスタイプの詳細な説明
pythonリストの逆トラバーサルの実装
IOU計算ケースのPython実装
魔法の方法とPythonの使用
Python変数スコープの詳細な理解
word2vec操作のPython予備実装
Pythonは中国語の4つの車輪を処理します
情報エントロピーの例のPython計算
pythonselenium操作cookieの実装
Python開発でのnumpyの使用
地主取引のPythonシミュレーション
Pythonの用途は何ですか
Pythonクローラーのスクレイピーシミュレーションログイン
Python条件付き制御ステートメントの分析
Python1のブラックハットプログラミングアプリケーション
Pythonでの辞書の詳細な使用法
pythonでのosパッケージの使用
Python関数のいくつかの一般的なモード