1、數字
整數
- python2 支持int、long
- python3 支持int
浮點數
- float 精度為16位
計算符號
/
- python2:整數表示取整 (9/4 =>2)小數表示除 (9.0/4=>2.25)
- python3:表示除 (9/4 =>2.25)
// 取整
- python3:表示取整 (9//4 =>2)
% 取余
- 9%4 取余數=>1
**冪
- 2**4 表示2的4次方==>16
常用函式
- round(算式,n)保留n位小數位,且自動四舍五入
2、字串
單引號、雙引號、三引號
- 單引號、雙引號都可
- 如果字串本身有單引號,外面可以用雙引號來表示這個字串
- 如果字串本身有雙引號,外面可以用單引號來表示這個字串
- 三引號由三個單引號組成、也可由三個雙引號組成(三引號中會保留回車)
eg:print(’’'第一節
第二節‘’‘)
列印==》第一節
第二節 - \n換行符 \t 制表符
字串的拼接
- 加號+ 字串之間用+進行拼接
str1=‘我是’
str2=’哈德森‘
print(str1+str2) - 乘號* 字串與數字之間用* 表示若干個字串
str1=‘我是’
num1=3
print(str1*num1)
==>我是我是我是 - 型別不同進行拼接,報錯
str=‘我是’
num=18
print(str+num)
==>報錯
修改方法:① 給數值加引號:num=’18‘ ② 使用str()函式:print(str+str(num))
資料型別轉換
- type()函式 查看資料型別
- int()函式 轉int型別
- float()函式 轉float型別
- str()函式 轉str型別
屏蔽轉義符\n實體
print(‘c:\note1.txt’)
==>c:
ote1.txt
原因:\n代表換行
修改方案①:\n前加
print(‘c:\note1.txt’)
修改方案②:在字串的外面加r,表示后面的字串中的轉義符全都不生效
print(r’c:\note1.txt’)
修改方案③:用/ 代替\ 正斜杠代表反斜杠
print(‘c:\note1.txt’)
字串的下標
str1=’abcd‘
列印b
==>print(str1[1])
或print(str1[-3])
字串的切片 [起始值:終止值:步長]
① 取部分值
str1=’abcd‘
列印bc
==>print(str1[1:3])
或print(str1[-3:-1])
② 取剩余全部值
str1=’abcd‘
列印bcd
==>print(str1[-3:])
步長默認為:1
abcd
[:] 從起始值取到后面所有值 =>abcd
[::2] 從起始值取到后面所有值,步長為2 =>ac
步長為負
abcd
[::-1] 反轉字串 =>dcba
列印cb
[-2:-4:-1] 從起始值取到后面所有值,步長為2 ==>ac
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237659.html
標籤:python
