1. 程式人生 > >python筆記1-字符串

python筆記1-字符串

roc 報錯 示例 watermark 操作符 進行 min() 單行 流量

1、註釋
單行註釋 #
多行註釋 ’’’ ”””
2、操作符
標準算術操作符
+加 -減 *乘 /除 //地板除 %取模 **乘方
標準比較操作符
<小於 <=小於等於 >大於 >=大於等於 ==等於 !=不等於
邏輯操作符
and和 or或者 not不是
3、表達式
將數據用操作符連接的式子
4、變量和賦值
變量名定義:可以是字母、下劃線、數字,不可以以數字開頭,避免域python默認的關鍵字等沖突
關鍵字:and as assert class continue def elif else except exec finally for from global if import in is lambda not or pass print raise return try while with yield
5、標準數據類型
int 整數類型
bool 布爾型(True和False)
str 字符串
float 浮點小數
decimal 用於精確運算
6、函數舉例
print() :打印,打印多個中間使用,分隔
input() :輸入
int() :將括號內數據轉換為整數型,(數據類型轉換,如果要使用做加減運算需要先轉換為數字類型,如int、decimal、float,而且類型需要一致)
float() :轉換為浮點型
type() :查看數據類型
id() :查看對象id
bool() :求一個對象是True還是False。非空非0即為True。
7、操作舉例
1)使用input賦值一個變量name_1,並打印出來
技術分享圖片
2)使用decimal精確運算浮點小數
技術分享圖片
3)使用int將字符串123456轉換為整數型
技術分享圖片
4)取出字符串123456的百位數
技術分享圖片

字符串:在python中以單引號和雙引號括起來的值成為字符串。
1、幾個字符的作用
\的作用:把之後的字符當做普通字符使用
r的作用:原樣輸出
\b的作用:相當於於退格
2、字符串類型
str()
3、格式化操作
lower() :將字符串格式化為小寫字母
upper() :將字符串格式化為大小字母
center() :居中操作,括號內將字符數
translate() :將字符串按照一定的映射進行替換

技術分享圖片
format :格式化輸出
技術分享圖片
技術分享圖片
技術分享圖片
4、判斷方法
islower() :是否為小寫字母
isupper() :是否為大小字母
isdight() :是否是自然數
startwith() :是否以 開始
stopwith() :是否以 結束
5、切割查找
strip() :刪除兩端空字符(如果括號內填寫字符,則表示去除該字符)
lstrip() :刪除左側空字符
rstrip() :刪除右側空字符
join() :字符重新連接
split() :以 分割
find() :查找 字符是否存在,不存在返回-1
index() :查看 字符是否存在,不存在報錯
replace() :字符替換
6、序列操作
切片操作:[左索引:右索引:步長(可選)]
技術分享圖片
加法乘法操作

  • :多個序列拼接
  • :指定序列重復輸出次數
    成員資格操作
    in :在
    not in :不在
    函數
    len() :長度
    min() :最小值
    max() :最大值
    練習
    server1=r‘9000,20Gb,3xx:1000,4xx:500,5xx:100‘
    server2=r‘32000,120Gb,3xx:1500,4xx:1000,5xx:600‘
    求總流量和日誌總數
    示例(使用split分割加序列)
    技術分享圖片
    技術分享圖片
    求訪問次數
    示例(直接使用序列)
    技術分享圖片

python筆記1-字符串