1.變數中用雙引號標註的值是字串型別
2.字串輸入和輸出
3.字元出的下標和切片
字串的下標是重0開始計算的,最後一位可以使用-1,在寫入下標可以拿到字串中想要難道的字元
如果以哪個數字結尾會不顯示那個下標的數字隨意想要拿到字元應該多寫一位
4.字串的常見操作
find() 按照括號裡的字元查詢對應的下標找到返回第一位的下標,沒找到返回-1
index()和find()功能相似,如果沒找到會報錯
count() 查詢字元中該字元出現的次數
replace() 替換字元,可以新增替換的個數 原字串不會改變
spint() 按照字元把字串裡面的字元隔開 放到列表裡 可以按照次數分隔 如果字元在字串的左側或者有車會多出空字串
capitalize() 把字串第乙個字元大寫
title() 把字串每乙個首字元大寫
startswith() 檢視字串是否以該字元開頭是返回true,反之返回false
endsswith() 檢視字串是否以該字元結尾是返回true,反之返回false
lower() 將字串中的大寫字元轉為小寫
upper() 將字串中的小寫字元轉為大寫
join() 將列表中的每個字串的後面插入該字元組成乙個新的字串
insert
修改元素
刪除元素
pop()刪除最後一位
1.元組的介紹
元組是由()構成它是不可變型別其操作和列表一樣
1.字典的介紹
字典是由{}構成它是可變型別裡面的值是用key:value組成 不是那下標取值了而是拿key取值
2.字典的常見操作
修改元素
新增元素
刪除元素
清空字典
字典key,value,item的迴圈使用
1.整型
整型通常被稱為整型和整數,不帶小數點。python3中整型沒有限制大小,也可以當作long型別使用。
整型的4種表達方式:
2 進 制:以』0b』開頭。例如:'0b11011』表示10進製的27
8 進 制:以』0o』開頭。例如:'0o33』表示10進製的27
10進製:正常顯示
16進製制:以』0x』開頭。例如:'0x1b』表示10進製的27
2.浮點型別
有小數點的都是浮點型別
3.複數
複數是乙個實數和虛數的組合,乙個複數是一對有序浮點型(x,y),表示為x+yj,其中x是實數部分,y是虛數部分。實數和虛數都是浮點型別。
4.布林型別
布林型別只有兩個值 true和false,所對應的概念就是真與假,通常用於判斷條件是否成立。
1.算數運算子
運算子描述例項+
加兩個物件相加-減
得到負數或是乙個數減去另乙個數*乘
兩個數相乘/除
兩個數想除
//取整除
返回商的整數部分%取餘
返回除法的餘數
**指數
取乙個數的次方
2.賦值運算子
運算子描述
例項+=
加法賦值運算子
c += a 等效於c = c + a
-=減法賦值運算子
c -= a 等效於c = c - a
*=乘法賦值運算子
c*= a 等效於c = c * a
**=冪賦值運算子
c **= a 等效於c = c ** a
/=除法賦值運算子
c /= a 等效於c = c / a
//=取整除賦值運算子
c //= a 等效於c = c // a
%+取模賦值運算子
c %= a 等效於c = c % a
函式說明
int(x [,base ])
將x轉換為乙個整數
float(x )
將x轉換為乙個浮點數
將x轉換為乙個浮點數complex(real [,imag ])
建立乙個複數,real為實部,imag為虛部
str(x )
將物件x 轉換為字串
repr(x )
將物件x 轉換為表示式字串
eval(str )
用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s )
將序列s 轉換為乙個元組
list(s )
將序列s 轉換為乙個列表
chr(x )
將乙個整數轉換為乙個unicode字元
ord(x )
將乙個字元轉換為它的ascii整數值
hex(x )
將乙個整數轉換為乙個十六進製制字串
oct(x )
將乙個整數轉換為乙個八進位制字串
bin(x )
將乙個整數轉換為乙個二進位制字串
Python基礎 資料型別
1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...
Python 基礎資料型別
數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...
python基礎 資料型別
增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...