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