python基礎語法入門

花了半天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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章