180122 基礎知識總結及序列 連續第八十七天

2021-08-14 21:24:07 字數 1864 閱讀 5821

注釋:

和c語言中的「\\,*\  \*」類似python中的注釋符為「#」,注釋掉的內容將不會被顯示出來;

字串:字串本身就是一種序列

1.拼接字串:

拼接的方法類似於加法:

print"hello  "+"world!"

x="hello  "

y="world!"

print(x+y)

字串表示,str和repr

str函式:它會把值轉換為合理形式的字串;

repr函式:他會建立乙個字串,以合法的python表示式的形式來表示值:

注:當輸入值寫作name=input("what is your name?\n")時,輸入的時候應輸入字串,即寫作:「zhangsan」

而raw_input函式會把所有輸入的資料當作原始資料處理,然後放入字串;

長字串,原始字串:

當要寫乙個非常長的字串時,它需要跨越多行,此時可以用三個引號來代替普通引號;

原始字串:以r開頭,原始字串不會將反斜號當作特殊符號處理,但在原始字串結尾不能輸入反斜號;

序列:列表和元組:列表和元組是python的6種內建序列,區別在於列表可以修改,而元組不可以。

序列類似於c語言中的陣列,需要通過索引去訪問(但序列中的元素可以正數,也可以倒序輸出);

如:greeting=『hello』

greeting[0]

greeting[-1]

'h''o'

索引主要就用於獲取序列的元素

分片:如:

numbers=[1,2,3,4,5,6,7,8,9,10]

numbers[3:6]    //用於獲取第四到第五個元素

[4,5,6]

numbers[0:1]

[1]訪問序列的最後幾個元素時可寫作:

numbers[7:10]亦可寫作numbers[-3:]

顯示結果都將是[8,9,10]

後一種寫法置空了最後乙個索引

步長:即輸出序列時選擇隔幾位輸出,格式為:識別符號(此處借用此說法)[左索引:右索引:非0數]

numbers[1,2,3,4,5,6,7,8,9,10]

numbers[0:10:2]  //每各兩個數輸出

numbers[1,3,5,7,9]

序列相加:

[1,2,3]+[4,5,6]

[1,2,3,4,5,6]

"hello," +"world"!

'hello ,world!'(注:只有型別相同的序列才可以相加)

乘法:即將序列重複

[42]*10

[42,42,42,42,42,42,42,42,42,42]

示例:

執行結果:

三個函式:

len函式:用於返回序列的長度(即序列所包含的元素數量)

max函式:用於返回序列中最大元素;

min函式:用於返回序列中最小元素;

目標:往後學習

Report Services 基礎知識總結

最近幾天在學習report service,看了好多,感覺幾天的了解連冰山一角都不及。不過以後要養成積累的習慣,回頭再忘了就尷尬了。總結 1.了解 報表的開發據目前所知,看業務大小,業務不大或者對這方面要求不是太高的,可以用vs裡帶的控制項reportviewer,根據指導設計新報表。反之,可能需要...

web基礎知識總結

決定要開始寫部落格,先把之前的東西總結一下好了。以前培訓的時候學到的一些基礎知識,做下筆記備用。w3cschool也是乙個很好的學習這些知識的地方。web基礎知識回顧 一 web介面開發的三個基本技術 html css js 1.html 超文字標記語言 告訴瀏覽器顯示什麼 2.css 層疊樣式表 ...

linux基礎知識總結

接觸 linux大概乙個星期左右 自己對 linux也只是初識 只裝了ubuntu linux是多使用者,多工的作業系統,這意味著多人可以同時使用一台主機。因為每個使用者的個人喜好與隱私問題,檔案的所有者就顯得尤為重要。將使用者分為不同的組別當然是為了方便管理。因此使用者與檔案之間的關係就有三種 1...