學習Python第5天

2021-10-12 17:23:07 字數 4779 閱讀 4957

字串的定義

轉義字元	描述

\\ 反斜槓符號

\' 單引號

\" 雙引號

\n 換行

\t 橫向製表符

(tab

)\r 回車

print

('let\'s go'

) # let's go

print

("let's go"

) # let's go

print

('c:\\now'

) # c

:\now

print

("c:\\program files\\intel\\wifi\\help"

)# c

:\program files\intel\wifi\help

print

(r'c:\program files\intel\wifi\help'

) # c

:\program files\intel\wifi\help

para_str =

"""這是乙個多行字串的例項

多行字串可以使用製表符

tab( \t )。

也可以使用換行符 [ \n ]。

"""print

(para_str)

# 這是乙個多行字串的例項

# 多行字串可以使用製表符

# tab()。

# 也可以使用換行符 [

# ]。

para_str =

'''這是乙個多行字串的例項

多行字串可以使用製表符

tab( \t )。

也可以使用換行符 [ \n ]。

'''print

(para_str)

# 這是乙個多行字串的例項

# 多行字串可以使用製表符

# tab()。

# 也可以使用換行符 [

# ]。

字串的切片與拼接

str1 =

'i love lsgogroup'

print

(str1[:6

]) # i love

print

(str1[5]

) # e

print

(str1[:6

]+" 插入的字串 "

+ str1[6:

])

# i love 插入的字串 lsgogroup

s ='python'

print

(s) # python

print

(s[2:4

]) # th

print

(s[-5:

-2]) # yth

print

(s[2

]) # t

print

(s[-1]

) # n

字串的常用內建方法
u =

# 使用預設分隔符

]# 以"."為分隔符

]# 分割0次

]# 分割一次

]# 分割兩次

]# 分割兩次,並取序列為1的項

# 分割兩次,並把分割後的三個部分儲存到三個變數

(u3) # com.cn

字串格式化
str8 =

" love "

.format

('i'

,'lsgogroup'

) # 位置引數

print

(str8) # i love lsgogroup

str8 =

" love "

.format

(a='i'

, b=

'lsgogroup'

) # 關鍵字引數

print

(str8) # i love lsgogroup

str8 =

" love "

.format

('i'

, b=

'lsgogroup'

) # 位置引數要在關鍵字引數之前

print

(str8) # i love lsgogroup

str8 =''.

format

(27.658

,'gb'

) # 保留小數點後兩位

print

(str8) # 27.66gb

符號	描述

%c 格式化字元及其ascii碼

%s 格式化字串,用str

()方法處理物件

%r 格式化字串,用rper

()方法處理物件

%d 格式化整數

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%x 格式化無符號十六進製制數(大寫)

%f 格式化浮點數字,可指定小數點後的精度

%e 用科學計數法格式化浮點數

%e 作用同%e,用科學計數法格式化浮點數

%g 根據值的大小決定使用%f或%e

%g 作用同%g,根據值的大小決定使用%f或%

e

符號	     功能

m.n m是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)

- 用作左對齊

+在正數前面顯示加號(+

)# 在八進位制數前面顯示零

('0'

),在十六進製制前面顯示'0x'或者'0x'

(取決於用的是'x'還是'x'

)0 顯示的數字前面填充'0'而不是預設的空格

可變型別與不可變型別

字典的定義

字典 是無序的 鍵:值(key:value)對集合,鍵必須是互不相同的(在同乙個字典之內)。

建立和訪問字典

brand =

['李寧'

,'耐克'

,'阿迪達斯'

]slogan =

['一切皆有可能'

,'just do it'

,'impossible is nothing'

]print

('耐克的口號是:'

, slogan[brand.

index

('耐克')]

) # 耐克的口號是: just do it

dic =

print

('耐克的口號是:'

, dic[

'耐克'

])

# 耐克的口號是: just do it

dic1 =

print

(dic1) #

print

(dic1[1]

) # one

print

(dic1[4]

) # keyerror:

4

dic =

dict()

dic[

'a']=1

dic[

'b']=2

dic[

'c']=3

print

(dic)

# dic[

'a']=11

print

(dic)

# dic[

'd']=4

print

(dic)

#

字典的內建方法

python第5天學習

函式以def開頭,後面接函式名和圓括號 函式執行的 以冒號為起始,並且縮排。return結束函式選擇返回乙個值給呼叫方不用表示式return相當於返回none。可以沒有返回值。def function d ddd return c 函式的呼叫 temp function s wemp是s print...

Python基礎學習(第5天)

第3課 模組 1 模組 module python中乙個.py檔案就是乙個模組,可以呼叫其它檔案中的程式。例 first.py def laugh print 哈哈哈哈哈 second.py 1 import first 2for i in range 5 3 first.laugh 2 搜尋路徑 ...

5天學python python 學習第5天

字典增刪改查 dic1 dic1 asdas dfdsf 新增 預設最後乙個 print dic1 dic1 age 20 如果有建 則值覆蓋 print dic1 dic1.setdefault weight 有建值對 不做任何改變 沒有新增建值對 dic1.setdefault weight 1...