學習筆記 1

2021-09-19 10:19:04 字數 3018 閱讀 1191

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.系統使用者的分類 注 ...