0 1 3基本資料型別講解3

2021-08-06 07:32:13 字數 1862 閱讀 1347

python 基本資料型別講解(3\2)

一:型別

1 不可變資料型別

string,int ,tuple 常量

字串不可變之再探

string[1] = 'new_one' can? no

2 可變資料型別變數

dict list

二再研究字串

序列到底是什麼

指的是乙個固定的排序

abcdefg

前面後面都有唯一乙個

1 三個符合的區別'',"",""" """

雙引號和單引號在效能上沒有什麼區別

可以在單引號裡面寫雙引號

反之相同

但是單引號加單引號必須得用轉義符

三個雙引號是注釋

2 偏移量從0開始

3 如何修改字串之

replace,find 

查詢也可以用

index

來表示

a=」asdfg」

a.find(「f」)    a.index(「f」)

如果是-1則說明原字串沒有要找的內容

如果範圍的是乙個正數 則說明要搜尋的字串在原字串中 並返回它在原來字串的位置(字串的起始位置)。如果有相同的只返回第乙個字串的。

如果要找多個字串的位置 可以填入可選引數

a.find(「f」,13)這裡的13就是從第13位開始找之前即使有也不顯示出來。

a = "i,am,a,boy,in,china" 可以用

find

指定起始點來查詢,並且直接用

find

函式不用自己去找

a.find('i',a.find('china'))   a.rfind()

則是從右往左進行查詢

結果是相同的

三格式化細究

1 % 格式化方式

2format格式化方式

"love me love my %s,%s"%("dog","cat")

"love me love my{},{}".format("dog ","cat")

這裡的%s佔位符變成,而%

匹配變成

.format()

3 為什麼要用format

"love me love my ,".format("dog","cat")

如果在大括號中加入後面插入的位置

即可調整整個語句的位置了

也可以把

0 1

在後面宣告

出來這樣更好判斷位置的確定

如果a已經是引用過賦值完的

則在後面呼叫

a的時候不用加引號

直接寫a

如果想呼叫一些字串則需要加引號

a = 'pyer'

4 還有乙個方法,字典來了。

相當於識別符號和

format

的結合不提倡用

並且字典和匹配符都是用%s和%鏈結只有format用 並且format最好用

四再議開啟檔案

標準庫的介紹

linecache

六.已知如下**

a = "中文程式設計"

b = a

c = a

a = "python程式設計"

b = u'%s' %a

d = "中文程式設計"

e = a

c = b

b2 = a.replace("中","中")

1.請給出str物件"中文程式設計"的引用計數

2.請給出str物件"python程式設計"的引用計數

引用從計數

3開始算起,用一次加一引用別的減一

可以用a.count

()來計算乙個字串裡面包含了多少相同的字元。

python3 基本資料型別 基本數字型別

整型 int 通常被稱為是整型或整數,是正或負整數,不帶小數點。python3 整型是沒有限制大小的,可以當作 long 型別使用,所以 python3 沒有 python2 的 long 型別。浮點型 float 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示 2.5e2 複數 c...

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...