python的基本運用

python基礎Python語言是一種解釋型、面向對象、動態數據類型的高級程序設計語言
開發者:Guido van Rossum(人稱龜叔)
基本概念1.變量變量名必須是大小寫英文字母、數字或下劃線 _ 的組合,不能用數字開頭,并且對 大小寫敏感關鍵字不能用于命名變量,如and、as、assert、break、class、continue、 def、del等
變量名和想要賦予變量的值通過賦值運算符 =連接起來 , 變量的賦值操作就完 成了聲明和定義的的過程
如:i=1
同一變量可以反復賦值,而且可以是不同類型的變量,這也是Python語言稱之 為動態語言的原因
常常約定使用大寫字母組合的變量 名表示常量,也有不要對其進行賦值”的提醒作用
如:PI=3.1416926
2.注釋、# 單行注釋
'''注釋的內容 ''' 或"""注釋的內容 """多行注釋
3.print函數在Python 2.x版本中,同時兼容 print 和 print()
在Python 3.x版本中,print 函數為帶括號的 print()
如果想要看變量的值 , 則直接在 print 后面加上變量名即可 。如 果是想要輸出提示信息,如一句話,那我們需要將提示信息用 ‘ 單 引號包裹起來(這使得內容構成一個字符串)
逗號,:隔開變量與其他剩余內容 , 則print 在輸出時會依次 打印各個字符串或變量,遇到逗號,時會輸出一個空格
print 函數不僅可以打印變量值,也可以打印計算結果
4.數據類型Python語言的數據類型包括
整型(正負)、
浮點型(如果是非常大或者非常小的浮點數,就需要 使用科學計數法表示,用 e 代替 10)、
字符串(兩個單引號或兩個雙引號包裹起來的文本)、(比如 \n 表示換行, \t 表示制表符,Python還允許用 r“ ” 表示“ ”內 部的字符串默認不轉義)
布爾型(只有 True 和 False 兩種值)& 和 |和not(非)
空值 :None
5.算術運算符

python的基本運用

文章插圖
6.類型轉換函數 int()、float()、str() 和 bool() 分別用于將變量轉換 成整型、浮點型、字符串和布爾型變量
注意:漢字和字符不能轉成數字,除非這個字符由數字構成
只有在變量值為 0 或0.0時,bool 轉換的結果才為 False:
除了使用 type() 外,我們還可以使用 isinstance() 來獲得數 據類型
如:bool(isinstance('a',str))
True
數據容器1.列表列表(list)是一個有序的序列結構,序 列中的元素可以是不同的數據類型
將列表中的各元素用逗號分隔開,并用中括號將所有元素包裹起來
如:
python的基本運用

文章插圖
插入使用append()方法添加元素,該方法會在列表末尾位置添加數據元素
如:list1.append('bfy')
刪除remove()方法適用于知道要刪除的值的情況 , 當我們不知道具體元素值,但是知道元素的索引位置時 , 我們可以使用 del 函數配合列表索引,刪 除索引位置的元素或者使用 pop()方法
如:list1.remove('bfy')
?del list1[0]
?list1.pop(0)
通過 insert() 方法在指定的索引位置添加數據元素
如:list1.insert(1,'123')
列表長度len()方法len(list1)
列表索引Python語言中所有的索引都是從 0 開始計數的,如果列表中有 n 個元素,那么最后一個元素的索引是 n-1 ,反過來從-1開始
列表切片列表名稱[起始索引位置 :最后索引位置 :步長]
切片操作需要提供起始索引位置和最后索引位置,然后用冒號 : 將兩者分開
如果未輸入步長,則默認步長為 1 (相當于間隔幾個去切)
索引的位置含頭不含尾
列表中的元素也可以是列表 , 這樣可以將列表看成更高維的數組
可以逆向切片
如:list1[0:3] 切出第一個和第三個數據
2.元組元組(tuple)數據結構與列表類 似,其中元素可以有不同的類型
但是元組中的元素是不可變的, 即一旦初始化之后,就不能夠再 做修改(報錯:元組對象不支持 賦值)
只有查詢,與列表的區別是元組是小括號
3.字典字典的創建使用大括號 {} 包含鍵值對 , 并用冒號 : 分隔鍵和值,形成 鍵:值 對
字典中的數據元素是無序的,并不會按照初始化的順序排列 。不同鍵所 對應的值可以相同,但是字典中的鍵必須是唯一的
dict1= {1:'aa', 2:'bb', 3:'cc'}
字典的元素訪問(以及插入、設置)方式與列表和元組一樣 。不同的是,列表和元組 的索引號是按照順序自動生成,而字典的索引號是鍵

推薦閱讀