python 数据的基本类型(字符串)
python 基礎(chǔ)
ascii:字母,數(shù)字,特殊字符;1個字節(jié)(byte) 8個字位(bit)
unicode: 16位兩個字節(jié),升級32個字節(jié) 4個字位
utf-8:最少一個字節(jié) 8個表示。 英文 8字位,1字節(jié)
歐洲 16字位,2個字節(jié)
漢字 24字位,3個字節(jié)
gbk:中文2個字節(jié),英文字母一個字節(jié)
數(shù)據(jù)類型:
python注釋方法:''' ''',""" """。
Python算術(shù)運算符:
運算符 描述
+ 加
- 減
* 乘
/ 除
% 取余數(shù)
** 冪
// 取整除
Python比較運算符:
運算符 描述
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
Python賦值運算符:
運算符 描述 實例
= 簡單的賦值運算符 c = a + b 將 a + b 的運算結(jié)果賦值為 c
+= 加法賦值運算符 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
Python邏輯運算符:
運算符 邏輯表達式 描述
and x and y 布爾"與" 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。
or x or y 布爾"或" 如果 x 是 True,它返回 x 的值,否則它返回 y 的計算值。
not not x 布爾"非" 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。
Python成員運算符:
運算符 描述
in 如果在指定的序列中找到值返回 True,否則返回 False。
not in 如果在指定的序列中沒有找到值返回 True,否則返回 False。
Python身份運算符:
運算符 描述 實例
is is 是判斷兩個標識符是不是引用自一個對象 x is y, 類似 id(x) == id(y) , 如果引用的是同一個對象則返回 True,否則返回 False
is not is not 是判斷兩個標識符是不是引用自不同對象 x is not y , 類似 id(a) != id(b)。如果引用的不是同一個對象則返回結(jié)果 True,否則返回 False。
1.基本數(shù)據(jù)數(shù)據(jù)類型:
int 整數(shù)
str 字符串. 一般不存放大量的數(shù)據(jù)
bool 布爾值. 用來判斷. True, False
list 列表.用來存放大量數(shù)據(jù), []表示. 里面可以裝各種數(shù)據(jù)類型.
tuple 元組. 只讀列表. () 表示
dict 字典. {key:value}
set 集合. 不重復(fù)
2. int類型
bit_length() 返回一個數(shù)的二進制長度
3. bool類型
布爾只有兩個值. True,False. 一般是沒有什么操作的.
類型轉(zhuǎn)換的問題:
想把xx轉(zhuǎn)換成yy. yy(xx)
可以表示False的內(nèi)容:0, "", [], tuple(), {}, None
所有的空都是False. 所有的非空是True
4. str類型 字符串
由',",''', """闊起來的內(nèi)容就是字符串
字符串是不可變的數(shù)據(jù)類型.不論你執(zhí)行任何操作. 源字符串是不會改變的, 每次操作都會返回新字符串
1. 索引和切片
索引從0開始, 使用[下標]可以獲取到每一個字符, 還可以倒著數(shù)
切片: [起始位置:結(jié)束位置:步長]
1. 顧頭不顧尾
2. 默認從左到右取值.
3. 當步長為負可以從右往左取值
2. 字符串相關(guān)操作
1. upper() 轉(zhuǎn)換成大寫
2. stript() 去掉空白
3. replace(old, new) 把xxx替換成xxxx
4. split() 切割. 返回列表. 用多長的刀. 就要損失掉多少
5. startswith() 判斷是否以xxx開頭
6. find(), count(), index()
7. len() 字符串長度. python的內(nèi)置函數(shù)
3. for循環(huán)
for 變量 in 可迭代對象:
循環(huán)體, 也存在break和continue
else:
當循環(huán)結(jié)束的時候會執(zhí)行
轉(zhuǎn)載于:https://www.cnblogs.com/python-info/p/10989109.html
總結(jié)
以上是生活随笔為你收集整理的python 数据的基本类型(字符串)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# ThreadPool类(线程池)
- 下一篇: 需求工程week5