1.按整數型,浮點型,布林型,分別定義乙個變數,並把它們用print函式輸出
2.用自己名字的拼音定義乙個字元型的變數,並輸出這個變數的長度,第3個字母,以及第2到第6的字串。
3.定義乙個長度為5的列表,並輸出列表的第2個元素,以及第2到最後乙個元素。
4.定義乙個字典,輸入其中乙個鍵並輸出對應的值,最後插入乙個新的鍵值對,並刪除某一鍵值對。
5.構建乙個條件分支語句。
6.構建乙個迴圈語句。
(備註:第二題我交給老師的作業是自己的姓名拼音,網上我就用「高等代數」的拼音「ga
oden
gdai
shu」
「gaodengdaishu」
「gaode
ngda
ishu
」代替。)
a=
3.0#1
b=int
(a)#整數型
c=float
(a)#浮點型
print
(b,c)
bo=true
bo=false1==
1
注:資料型別的轉換,只需要將資料型別作為函式名即可,如:
int(x) 將x轉換為乙個整數。
float(x) 將x轉換到乙個浮點數。
complex(x) 將x轉換到乙個複數,實數為 x,虛數為 0。
complex(x, y) 將 x 和 y 轉換到乙個複數,實數部分為 x,虛數部分為 y。
d=
'gaodengdaishu'
#2print
(d)len
(d)#長度的輸出與切片的輸出要分作兩個**框,在一起的話長度不輸出。
print
(d[2])
print
(d[1:6
])
注:單引號標識字串的方法是將字串用單引號括起來,也可以用雙引號,三引號標識的是多行的字串。
elist=[1
,2,3
,4,5
]#3print
(elist[1]
)print
(elist[1:
])#print(elist[:3]輸出的是前三個數值,總結切片規律就是前面的1指的是輸出兩位,後面的3不能輸出本身,順序實際上從0開始。
注:
#列表的增刪改查
clist =[1
,,true
,'pear'
]dlist=
['january'
,'february'
,'march'
,'april'
]#增添
clist.extend(dlist)
#在後面延展『dlist』整個列表
'july'
)#在後面延展元素『july』
clist.insert(1,
'grap'
)#在第乙個元素1後面插入元素『grap』
clist.insert(-1
,'banana'
)#在倒數第乙個元素前面插入元素『banana』
#刪除clist.remove(
)clist.remove(clist[0]
)#刪除clist列表的第乙個元素
clist.pop(2)
#刪除第三個元素
del clist[0:
2]#以切片形式刪除列表的前兩個元素
clist.clear(
)# 清空clist列表所有的元素
#修改clist[0]
=('orange'
)#將clist的第乙個元素改為『orange』
#複製elist = clist.copy(
)#將clist的元素複製到elist中
fdict=
#4 兩個鍵值對
print
(fdict)
print
(fdict[
'小明'])
#查詢含有『小明』的鍵值對
fdict.update(
)#插入鍵值對
print
(fdict)
del fdict[
'小明'
]#刪除含有小明的鍵值對
print
(fdict)
#或者fdict.pop(
'小李'
)#刪除含有小李的鍵值對
print
(fdict)
a =2#5
if a ==5:
#每個條件後面要使用冒號(:),表示接下來是滿足條件後要執行的語句塊。使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。
print
(a)else
: a=a+
3print
(a)
注:可以只寫if分支,但不可以只寫else分支。
h=[11
,22,33
,44,55
]#6for i in h:
j=i+
11print
(j)
注:for迴圈在python中是乙個通用的序列迭代器,可以遍歷任何有序的序列,如字串、列表、元組等。
這是為《機器學習》這門課程學習的python基礎。我的大學還有一年就畢業了,到大三的時候才想到要在未來一年的大學結束時留下點什麼,其實雲儲存應該是最有記憶的,大學裡面多少筆記是記在筆記本或者書本,最後無論是記憶還是紙質版都是遺失掉的。以後這裡會發一些文章關於以前我做過的作業的記錄,因為我學的課程有一些比較冷門,有一些甚至在網上甚少找到答案,所以會在這裡展示我以前的實驗**,比如我上學期學的《非引數檢驗》,這本書都是用r語言進行實驗,這是我寫得最多**的一門課,希望接下來能出乙個合集把那門課所有的**放上來,如果不能給很多人提供參考,至少我的師弟師妹應該還會繼續學。
我的第一次作業
1.我所了解的電腦科學與技術是專業相當於乙個萬金油專業,不要笑話我的理解 知識面廣,相容性強。電腦科學與技術專業對相關專業的知識均有所涉獵,各專業知識淺嘗輒止,給予你了繼續深入的入門資格。2.不太了解,c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編...
python第一次作業
1.輸入年 月,輸出本月有多少天 1.輸入年月 year int input year month int input month 2.判斷是那個月 if month 4 or month 6 or month 9 or month 11 print 30天 3.判斷是不是閏年,閏年2月29天,平年...
Python第一次作業
sheshidu float input 輸入攝氏度 huashi 9 5 sheshidu 32 print sheshidu,攝氏度等於 huashi,華氏度 banjing float input 輸入半徑 gao float input 輸入高 dimianji banjing banjin...