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