python
1.GIL 全局解釋鎖 (只能用一個核,線程受損,全部比較很差)
2.強類型 好比,不會想加不一樣類型的指定,會直接報錯。
3.面向對象
4.函數式
多進程方式提高速度,解決單核。
#list 鏈表
L=[1,2,3,4]
添加函數 : L.append(5) [向後添加]
求長度函數: len()
#for
for x in [1,2,3,4,5]:
print x
常見錯誤:索進錯誤
#range
print range(0,10)
#if
if True:
print 'x'
if a =='1' and b=='2':
print 'xxx'
else:
print 'b'
#help
help(str)
#tuple(元組)[不可變]
("A","B")
#string str [不可變]
#dict,鍵值對,key-value
d={
"a":"abc",
'b':123,
'c':[1,2,3]
'd':{'a':111}
}
print d['a']
#file
with(上下文管理文件)
with open('my_test.txt','r')as f:
text=f.read()
print text
out="""1,2,3,4"""
with open('my_test.txt','r')as f:
f.write(out)
#布爾類型
True
False '',0,None,[],{}
a=[]
if a:
print 'a',a
else:
print 'empty'
if a is None: 【用is斷定】
print 'None'
#input
a=input("input a number:")
print type(a),a
#猜數遊戲
1 import random
2 x=random.randint(0,20)
3 print "\n------Find a number in0-20------\n"
4 for i in range(0,3):
5 a=input("input the number:")
6 if a < x:
7 print "small"
8 elif a > x:
9 print "big"
10 else:
11 print "Right"
12 print " 1 yuan"
13 break
14 print "\nThe numberis",x
python