Python基礎(chǔ)知識

  1. 聲明一個變量
message = "hellp python3 world"
  1. 合并字符串也是用 + 號,和Java一樣
  2. Python使用兩個乘號表示乘方運算
  3. 注釋用 # 標識
  4. 用方括號[]來表示列表,用逗號分隔元素
bicycles = ["trek", "redline", "specialized"]
print(bicycles[1])
  1. 通過將索引指定為-1,可以訪問最后一個列表元素,索引-2返回倒數(shù)第二個列表元素,索引-3返回倒數(shù)第三個列表元素,以此類推
print(bicycles[-1])
  1. 方法append()將元素添加到列表末尾,使用insert可在列表的任何位置添加新元素
bicycles.append("Texi")
bicycles.insert(0, "honda")
  1. 根據(jù)索引位置刪除元素可以使用del,方法pop可刪除列表末尾的元素,并能夠使用它,pop也可以支持索引刪除
del bicycles[0]
last = bicycles.pop()
first = bicycles.pop(0)
  1. 根據(jù)值刪除使用remove,如果有多個重復的值,remove只刪除第一個指定的值。
bicycles.remove("specialized")
  1. 使用sort()對列表進行排序,sort(reverse=True)對列表進行倒序排列,臨時排序可使用sorted()函數(shù),同樣可傳入?yún)?shù)reverse=True
  2. 反轉(zhuǎn)列表使用方法reverse(),使用len()獲取列表長度
  3. 遍歷列表,在for后面,每個縮進的代碼行都是循環(huán)的一部分
magicians = ['alice', 'david', 'carolina']
for mag in magicians:
    print(mag)
  1. 使用range(1, 5)生成一系列數(shù)字,list(range(1,5))可直接創(chuàng)建一個列表,range()還可指定步長,range(1, 10, 2)
for i in range(1, 5):
    print(i)
  1. min,max,sum函數(shù)
nums = list(range(1, 10, 2))
print(nums)
print(min(nums))
print(max(nums))
print(sum(nums))
  1. 輸出列表指定范圍的元素,players[1:3], 復制列表new_players = players[:]
  2. 不可變的列表稱為元組,元組使用圓括號而不是方括號來標識,dimensions = (200, 50)
  3. if語句
value = 10
if value > 5:
    print("big")
else:
    print("small")
  1. 邏輯判斷 and 和 or
  2. 判斷值是否在列表中使用in,不在列表中not in,布爾值True 或 False
  3. if, if-else, if-elif-else
  4. 在if語句中將列表名用在條件表達式中,將在列表至少包含一個元素是返回True,在列表為空時返回False
  5. 字典是一系列鍵值對,類似Java的Map,放在花括號{}中表示。
alien = {'name': 'dou', '': 5}
print(alien['name'])

字典是一種動態(tài)結(jié)構(gòu),可隨時在其中添加鍵值對。

alien['sex'] = 'M'

使用del語句刪除鍵值對

del alien['sex']

使用for循環(huán)遍歷

for k, v in alien.items():
    print("k: " + k)
  1. 用戶輸入
message = input("Tell me something")
print(message)
  1. 使用int()可將字符串轉(zhuǎn)化為數(shù)字,求模運算符%
  2. while循環(huán)
count = 5
while count > 0:
    print(count)
    count-=1

使用break退出循環(huán),使用continue退出本次循環(huán)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容