python初級知識,列表,字典,元組。

2021-08-14 14:39:23 字數 1264 閱讀 9487

安裝pip

linux下,sudo apt-get install python-pip

windows下,

更新pip源,linux下pipr的配置檔案是$home/.pip/pip.conf,程式設計時在首行加:#-*- coding: utf-8 -*-可以支援中文。注意windows預設的中文字元是gbk

#!/usr/bin/env python

#-*-coding:utf-8-*-

#__authon__ = 'gaochaowei [email protected]'

#if __name__ == '__main__'

print ("hello world!")

print (u"你好")

列表是python常見的變數,如li =['s','f','c'],列表的執行li[0],li[1]...............,

刪除li.pop(2)==>li =['s','f'],li.pop()全部刪除。

元組:不可修改,用()表示;元組和列表可以相互轉換,tuple(list)可以將乙個列表轉換成元組,list(tuple)可以將乙個元組轉換成列表。

字典:無序,用{}表示,索引「鍵」。eg:student =,修改student['name']='sun li'

刪除,del student['name'].                

dict.keys():返回乙個包含字典所有key的列表

dict.values():返回乙個包含字典所有value的列表

dict.items():返回乙個包含字典所有(鍵,值)元組的列表

dict.clear():刪除字典中所有元素

dict.get(key):返回字典中key所對應的值。。

條件語句:if

if asdfsdfasdfadf:

執行語句1

elif   dsfjsdlfjsdlfkjsd:

執行語句2

else:

執行語句3

條件語句:for

for var in sequence:

執行語句

xrange(1,100)    range(1,100),範圍比較大時建議使用xrange

無限迴圈:while

while true:

執行語句

中斷迴圈:continue,break

異常處理:try except

python列表,字典

1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...

Python 列表 字典

陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...

python列表,字典排序

python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...