python 求list最小值的索引_【挑战自学Python编程】第六天:前五天都学了啥?
摘要
01 基本概念復習
02 函數,方法,語句,單詞復習
03 注釋
04 后兩周學習計劃
01基本概念復習
標準數據類型
五種標準數據類型:
數字(Numbers)
字符串(String)
列表(List)
元組(Tuple)
字典(Dictionary)
上述五種標準數據類型中,前四種我們都以及有了一定了解,而最后一種數據類型字典,將會在明天與大家見面。
數字(Numbers)
兩類:整數(integer);浮點數(float,也就帶有小數點的數)
計算符號:
加 【+】
減 【-】
乘 【*】
除 【/】
乘方【**】
(這里是目前所學的,其他的運算符將會在后面再講)
字符串(String)
什么是字符串?
全部由“字符”(無論這個字符長得像數字還是火星文,都只是一個符號,沒有任何其他涵義),按照一定順序排列而成的一串字符。
表示方式:
(1)使用單引號或者雙引號引起。這種引用,通常只能引用一行。
(2)使用三引號(三個單引號或者三個雙引號,但前后一定要統一)引起。這種引用可以引用多行。
列表(List)
什么是列表?
類似于一個容器。可以包含多個其他的元素(可以是任何數據類型),其中的元素是有序,可重復出現的。其本質是數據!
表示方式:[] ,使用中括號擴起所有元素,內部中所有元素以逗號隔開。
訪問方式:
在列表名(其本質是變量)后用中括號擴起對應的索引,或者使用切片訪問列表的一部分。
元組(Tuple)
什么是元組?
不可修改,使用圓括號的列表。(目前可以這樣來理解)
表示方式:(),使用圓括號擴起所有元素,內部中所有元素以逗號隔開。
訪問方式同列表。
基本概念
索引(index)
索引——用于表示元素,數據順序的數字。
切片(slice)
一個集合(可以是類似列表這種)的子集。
表示方式:變量名[起始索引:終止索引]
縮進(indention)
由若干個(通常默認是四個,可以自定義)空格組成,用來標記所在行代碼,與其上下行代碼關系的符號。可用Tab鍵 鍵入,也可使用多次空格鍵鍵入,但不能混用。通常,縮進了的代碼包含于上一行未縮進的代碼。
關鍵字 (Python中涵義特殊涵義的字)
已學關鍵字有:
屬于 【in】
不屬于 【not in】
并且 【and】
或者 【or】
真 【True】
假 【False】
02函數,方法,語句單詞復習
函數
print()
打印出括號內的內容
str()
字符串類型函數,可以將非字符串類型的數據暫時的轉化為字符串類型。
list()
列表類型函數,可以將多個數據轉換為,一個列表類型數據。
range()
可以生成一個“數字列表”,基本語法為:range(start,stop,step),也就是range(起始值,終止值,步長) ,但要記得,所生成的“數字列表”是從起始值開始,到終止值的前一個結束。
sorted()
可以將一個有序集合內的元素進行暫時性的排序。
min()
求最小值
max()
求最大值
sum()
求和
len()
求出列表的長度
方法
title()
使字符串形如標題(也就是只有首字母大寫),暫時性的修改,有返回值。
upper()
使字符串全為大寫字母,暫時性的修改,有返回值。
lower()
使字符串全為小寫字母,暫時性修改,有返回值。
strip()
刪除字符串兩端空格
rstrip()
刪除字符串右端空格
lstrip()
刪除字符串左端空格
append()
在列表末尾添加一個元素,在括號內輸入元素即可。永久性修改,無返回值
insert(索引,元素)
在指定索引位置添加一個元素,永久性修改,無返回值。原指定位置的元素將會往后順移。
remove()
刪除一個特定值,在括號內輸入特定值即可。永久性修改,無返回值。
pop(索引)
彈出一個指定索引的值,其中,彈出值即為返回值。永久性修改。
sort()
將列表中的元素,按照從左到右,由大寫到小寫,由首字母A-Z的順序排列。可以在括號內傳遞參數(reverse=True),使其以相反順序排序。
永久性修改,無返回值。
reverse()
可以使得列表中的元素,順序反轉。永久性修改,無返回值。
for 循環語句
基本語法:
for 變量A in 集合B :
縮進代碼
邏輯:
依次將集合B中的值賦給變量A,并且每完成依次賦值,就執行一次縮進代碼(可以是很多行),直到集合B中的所有值都以及賦給過變量A。
if 條件判斷語句
三種結構:
if
if-else
if-elif-else
三種結構的運行邏輯分別是:
if:
如果條件測試為真,那么就執行縮進代碼,條件測試為假則跳過縮進代碼
if-else:
如果條件測試為真,則執行if的縮進代碼,跳過else的縮進代碼;如果條件測試為假,則跳過if的縮進代碼,執行else的縮進代碼。
if-elif-else:
其中可以有多個elif語句
如果條件測試為假,則跳過當前elif(if)的縮進代碼,進入下一個elif(if)語句;如果條件測試為真,則執行對應elif(if)語句的縮進代碼,跳過余下的所有代碼;如果所有條件測試都為假,那么則跳過所有elif(if)語句的縮進代碼,直接執行else語句的縮進代碼。
del 語句
可以用于刪除特定的元素,變量,值。
配合關鍵字 in 可以在某個范圍中刪除所指定的值。
03 注釋
注釋
注釋(comment),是對所寫程序的解釋。Python解釋器在運行時,將會把注釋符號后的內容視為注釋,在解釋/編譯的時候會直接跳過。簡而言之,注釋是寫在程序里,給人看的,但又不會讓機器看到的文字。
注釋符號主要有兩類:
第一類:井號
對,就是一個井號,井號后的這一行內容就成了注釋 ,而在井號前的代碼則不是注釋
第二類:三引號
同樣的,三引號可以跨行引用沒錯,但是當三引號直接出現在了程序中,前面沒有任何內容時,就成了注釋符號。
04 下周學習計劃
因為學習計劃會根據實際情況,結合反饋進行調整,所以有時會有調整,因此只會在下一周開始前,放出未來一周的學習計劃,當然這個學習計劃是Last同學根據自身,結合大家反饋制定的,前期會是各種基礎內容的學習,后期將會是基于單個的項目(比如:如何使用Python編寫出一個聊天機器人?)進行學習。
周日(12.21)字典及其使用
周一 while循環
周二 函數Function的使用與定義
周三 類(class)
周四 使用Python進行文件讀寫;代碼測試
周五 基礎內容的總結回顧與補充
加入我們,一起【挑戰自學Python編程】
總結
以上是生活随笔為你收集整理的python 求list最小值的索引_【挑战自学Python编程】第六天:前五天都学了啥?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx fastcgi python
- 下一篇: 钱包系统推荐维金_区块链持币生息系统开发