學習日誌2

2021-10-08 11:07:28 字數 2872 閱讀 3914

1.由數字、字母、下劃線組成

2.不能由數字開始

3.不能使用內建關鍵字

4.嚴格區分大小寫

value: int float

boolean:true false

tuple???

set???

list???

strdict???

case1: 單引號和雙引號的區別:

num1=1

num2=1.3

string1=『hi baby』

print(type(num1))

print(type(num2))

print(type(string1))

#bool 布林

boolean1=true

print(type(boolean1))

#list 列表

classname = [23, 『xiaohua』, 32]

print(classname)

print(type(classname))

#tuple 元組 (幾維向量)

matrixcontent =(23, 32 ,12)

print(matrixcontent)

print(type(matrixcontent))

#測試是否可以用分號,結果不行,原因後期**

#matrixcontent3 =(23, 32 ,12;2,1 ,1)

#print(matrixcontent3)

#print(type(matrixcontent3))

#測試tuple元素是否可以為字元

#matrixcontent2 = (22,『yes or no』,22;11,11,11)

#print(matrixcontent2)

#print(type(matrixcontent2))

#測試結果失敗,證明不可以為字元

#set 組

#setname =

#組內不能嵌入其他形式?學到組的時候再說吧

setname =

print(setname) #顯示結果順序自己改變,也就說組內元素無序對嗎?

print(type(setname))

#dict 字典 鍵值對

dictname=

print(dictname)

print(type(dictname))

格式化符號

%s 字串

%d %f %c

%u 無符號整型 unsigned

%o(8進製) %x(16進製制小寫) %x(16進製制大寫)

%e %e 科學計數法e或e

補齊位數

%03d 輸出三位數 (如果超出則原樣輸出,1000輸出為1000,99輸出為099)

%.2f 輸出小數點後兩位

%s可以代替%d 和%f

第二種方式

%s還可以用 f』{}'的形式來代替(或者f"{}")

print(f"the student』s name is , and his height is ")

本節**:#本節主要練習格式化的輸出

#輸入準備好的資料

name=『raymond』

age=26

height=178.10

student_id=123123

print(「the student』s name is %s」) #錯誤示範,會產生的結果

print(「the student』s name is %s」 %name)

print(『he is %d years old』 %age)

print(『his current height is %f』 %height)

#想試試兩個格式化輸出,結果錯誤。。

#print(『his student id is %d,and his age %d .』 %student_id, %age)

#正確輸出方式

print(『his student id is %d,and his age %d .』 %(student_id, age))

#想試試能否在結果裡相加,結果可以

print(『his student id is %d,and the summation of his age and height is %f .』 %(student_id, age+height))

#更加規範的輸出

print(『his height is %.1f, and his student id is %8d』 %(height,student_id))

#issue here:!! 我的輸出和老師給的輸出不一樣,我的輸出整數並非8位,有空位,但是前面不是0

#另一種表達形式

#試試雙引號

print(f"the student』s name is , and his height is ")

#輸出的浮點數和我們輸入的浮點數會閹割最後的0

\n 轉行 \t製表符 (4個空格)這四個空格會出現在\t後內容之前並且下一行與上一行自動對齊

#轉義符號 (帶上空格的效果)

print(』\tabcde \t1 \t 2 \n \t1 \t32 \t2』)

#結論,空格是有效果的,並且會顯示,因為這兩個2並沒有對齊

自製結束符號

,end = 「\t」 結束是4個空格, end = 「…」 結束是…

#自製結束符

print(「test」, end ="\t")

print(「ending」, end =".1.")

print(「changes」, end="\n")

結果截圖:

學習日誌2

姓名 高越 日期 2018 09 03 今日學習任務 複習棧,陣列結構和演算法,跟著老師敲程式.今日任務完成情況 對棧和陣列有更多了解 今日未解決問題 有些 還是不太懂 自我評價 對棧以及陣列有了更多了解,但還是有很多不懂 作業 1 請編寫乙個c函式,該函式將乙個字串逆序 include inclu...

學習日誌2

姓名 郭學傑 日期 2018 09 04 今日學習任務 陣列結構和演算法。今日任務完成情況 今天的任務完成的很不理想,課上不能跟上老師的程序,基礎太薄弱。今日未解決的問題 大部分知識沒能記住,希望老師能夠在完成程式設計之後解釋並梳理一下各條 的意思便於理解。自我評價 今日的學習效果很差,接受較慢。作...

學習日誌2

姓名 雲中馬 日期 2018.9.4 今日學習任務 陣列結構和演算法 棧先進後出 今日任務完成情況 今天的任務完成的很不理想,課上不能跟上老師的進度,基礎太薄弱。今日未解決的問題 很多知識沒能記住,希望老師能夠在完成程式設計之後解釋並梳理一下各條 的意思,便於理解。自我評價 今日的學習效果很差,學習...