isdigit, isnumeric, isdecimal 三個判斷數字的函式,有區別,儘量減少使用,判斷數字建議採用正規表示式
islower/isupper: 判斷字串是大寫還是小寫,空格不會影響結果
漢字字串沒有大小寫概念
c =
"dddnana love xiaojing"
# 是否成功刪除兩邊空格不能觀察出來
print
(c.strip())
print
(c.strip(
'd')
,end =
'____'
)
dddnana love xiaojing
nana love xiaojing____
dana =
"liu dana"
xiaojing =
"xiao jing"
s ="liu dana really love wang xiao jing"
print
(s.startswith(dana)
)print
(s.endswith(xiaojing)
)
true
true
s =
"liu dana love wang xiaojing and zhangxiaojing"
s1 =
"xiaojing"
# 返回第一次發現這個字串的位置
s.find(s1)
# 返回-1表示沒有找到
s2 =
"wanwan"
s.find (s2)
s.index(s1)
# 報錯或者引發異常表示沒有找到
s.index(s2)
# 使用的時候還可以使用區間
s ="liu dana love wang xiaojing and zhangxiaojing"
s1 =
"xiaojing"
# 從下標20開始查詢,看能否找到
s.find(s1,
25)
37
s1 = 「我愛王曉靜」
s2 = s1 = 「i love wangxiaojing」
s1, s2, s3 = " i love wangxiaojing",「我愛北京圖靈學院」, 「愛生活,愛圖靈」
八進位制
十六進製制
浮點數科學計數法
複數 complex
布林值
age =18+
true
print
(age)
age =18+
false
print
(age)
19
18
單雙引號含義一致
# python的除法分為普通除法,地板除,取餘
# 正常除法
a =9/2
print
(a)# 地板除,取整
a =9//2
print
(a)#取餘
a =9%2
print
(a)# 除以負數的結果,參考餘數的定義
a =9%-
4print
(a)#(9-(-3)) / -4 = -3 餘 0,所以得到 -3
# 兩個**就是指數
a =7**2
print
(a)
4.541
-349
# 賦值符號
a =9
# 複雜賦值
a = b =
9a,b =1,
2# 賦值的縮寫
cc =
1cc = cc +
3print
(cc)
cc +=
3# 相當於cc = cc + 3
print
(cc)
# 所有數學數**算符都可以縮寫
# -=, *=, /=, //=, %=, **=, 都是縮寫形式
# python 沒有 ++,--
4
7
運算規則
邏輯運算的短路問題
# 短路問題案例
a =true
b =true
c =false
aa = a or b and
(a and b)
print
(aa)
true
# a,b 僅僅是值一樣,並不代表a,b是乙個變數,把a,b看作c語言中的位址
a =111111
b =111111
aa = a is b
print
(aa)
# 正確理解下面案例和上面案例的不同
# 小一點的數字不需要開闢記憶體空間(-5 ——256),直譯器對它們做了單獨處理
a =4
b =4
aa = a is b
print
(aa)
false
true
學習筆記1
struct test test int x void fun class test1 test1 int x void fun int main void test1 a 行1 a.fun 行2 test1 b 行3 b.fun 行4 test c 行5 c.fun 行6 test d 行7 d....
學習筆記1
1 字串原地逆序 使用臨時變數 void reverse string s 5 求平均值 避免溢位 int f int x,int y 6 楊氏矩陣 bool young int a m n int x return false 7 十進位制轉十六進製制 string decimaltohexade...
學習筆記1
第二單元 linux的基本操作 1.改變使用者的密碼 passwd命令 注 a.只有root使用者可以修改其他使用者的密碼。普通使用者只能修改自己的密碼,且密碼必須設定地較為複雜,否則修改不成功 b.若執行passwd命令時後面不加使用者名稱,表示的是修改當前使用者的密碼。2.系統使用者的分類 注 ...