【一】初識Python要點總結

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

相關文章
相關標籤/搜索