python物件概述
python型別
常見數學操作符:+、-、*、**(乘方)、/(除)、%(求餘)
常用數學模組:math模組作為函式更高階的數學工具,random既可以生成隨機數也可以從python列表中選擇
匯入math:import math 引用pi:math.pi
random()生成乙個大於0小於1的數字
在1,2,3選擇乙個數字choice([1,2,3])
len(str):檢視str的長度
字串的正向索引是從左至右從0開始編號,如str[0],str[2]
字串的反向索引是從右至左從-1開始編號,如str[-1],str[-3]
分片提取是s[1:3]從1號到2號元素,也可以用反向的;s[:3]:從0號到2號
字串的連線str1+str2
重複str*3
字串不可以改編,如果非要變就建立新的字串再賦值
s.find(str):查詢str,返回的是位置
replace(str1,str2):將字串的str1替換為str2
split(a):以符號a分割字串(a是字串中有的符號),分割為列表
upper():將字串全部轉換為大寫
isalpha():測試字串的內容是否為字元,如果都是字元,則返回true
rstrip():去除字串的空格
dir(s):羅列出s的所有屬性
help(s.lower):檢視s的lower是幹嘛用的
字串換行可以用\n或者三個引號作為開始或者結束
模式匹配re模組,group()方法用於看匹配結果
>>> import re
>>> match=re.match("hello[\t]*(.*)world","hello python world")
>>> match.group(1)
' python '
字典和元組
python物件型別 Python物件型別
因為python3.0與python2.x在語法等方面還是有一定的差別,而我的系統中裝的是python2.7,因此筆記基本已python2.7版本為主。python 中的變數是動態的,而非靜態的。意思就是說,在變數賦值之前無需進行變數型別的定義,賦給變數什麼型別,它就是什麼型別的。事實上,在pyth...
python物件型別
在python中一切皆物件 python程式可以分解為 模組 語句 表示式 物件 內建物件即語言的組成部分 python中常用的內建物件 數字 字串 列表 字典 元組 檔案 集合等 python程式中處理的每一樣東西都是物件,而使用內建物件使python程式設計更加簡單。在python中沒有型別宣告...
python物件型別
一.內建物件 物件型別 分類是否可變 例子數字數值否 123,3.12 字串序列 否 test test s 列表序列 是 1,2,3,1,2,test 字典對應是元組 序列否 1,2,3,1,2,3 檔案擴充套件 n afile open filename 集合集合 是set test froze...