花了半天liu了一下python基礎
print("hello,world")
#關鍵字
import keyword
print(keyword.kwlist)
#最具特色的 用縮進表示代碼塊。縮進相同,相鄰的代碼行:代碼塊。縮進用4個空格,不用tab
if True:
print("true")
else:
print("false")
#基本類型
#數字 int,bool,float,複數,空值None 好奇布爾也是數字?
#string
#strign切片
str="abcdef"
str[0:1]
"""
多行註釋
"""
#,表示連接,同java中+
#變量 py是弱類型語言,聲明變量不需要價修飾符
#raw字符串
# \轉義 r''表示不需要轉義
#類型轉換
print(int(1.0))
#列表操作 python是動態語言,list中數據類型不要求都是一種
aList=[1.2,3,4,5,True,"abc"]
print(aList[2])
print(aList)
aList.append("末尾元素")
aList.insert(3,"中間元素")
print(aList)
aList.pop(1)
print(len(aList))
#list切片操作 從索引爲1到4,不包括4
aList[1,4]
#元組 tuple 和list相識,但創建完不能修改。單元素的tuple要多加個,(a,)
aTuple=('a','c',1)
#可變tuple,包含一個list吧了
bTuple=('a',[1,2,3])
#print(max(aList)+min(aList))
#編碼問題
#python誕生比unicode還早,早期只支持Unicode,後來加了unicode支持。print u"中文"
print("中文顯示")
#if判斷
age=12;
if age>133:
print("高手")
else:
print("低手")
#for循環 用in來實現,抽象程度相比其他語言更高
aFor=["a","b","c"]
for name in aFor:
print(name)
#dict 類似java中dictionary 類似map,存儲鍵值對
aDict = {'a': 12,
'b': 13,
}
#dict訪問 dict在內存存放,查找速度快。可以不可變
if 'a' in aDict:
print(aDict('a'))
print(aDict.get("b"))
for key in aDict:
print(key)
#set 無重複
aSet=set(['a'],['b'])
print(aSet)
#函數定義
def myhanshu(x):
return 3