Python物件型別介紹

2021-09-08 14:04:32 字數 972 閱讀 9690

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...