我的python第一次作業

2021-10-06 17:26:34 字數 2987 閱讀 5930

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...