[ 参照リンク: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