python字串 變數 資料型別 保留字

2021-10-25 16:12:26 字數 3533 閱讀 2763

保留字在python中,變數不需要定義

message =

'hello world!'

print

(message)

hello world!

變數的命名與使用規則

由數字、字母、下劃線組成,但不能以數字開頭

變數名中不能包含空格

不能將python中的關鍵字和函式名作為變數名

python中是區分大小寫的,變數名中盡量使用小寫

在python中,用引號引起的即使字串,可以用單引號也可以用雙引號

練習:將字串以首字母大寫、大寫、小寫的方式輸出

message =

'i love python'

print

(message.title())

print

(message.upper())

print

(message.lower())

i love python

i love python

i love python

f字串在python3.6版本中引入的

first_name =

'ada'

last_name =

'lovelace'

full_name = f" "

print

(f"hello, "

)hello, ada lovelace

製表符:\t 佔4個字元

換行符:\n 表示換行

message =

"hello world"

print

(message)

print

(f"\t"

)print

(f"\n"

)hello world

hello world

hello world

format格式

a,b =3,

5print

("數字{}和數字{}的乘積為{}"

.format

(a,b,a*b)

)數字3和數字5的乘積為15

另外還可以對print函式輸出結尾指定

例:

print

("hello world"

,end=

"!")

hello world!

剔除空白練習:剔除字串前面、後面、兩邊的空白

message =

" hello world "

print

(message.rstrip())

# 剔除後面空格

print

(message.lstrip())

# 剔除前面空格

print

(message.strip())

# 剔除兩邊空格

整數:可支援加減乘除運算,乘方是** ,x//y表示x與y的整數商。

浮點數:所有帶小數點的數,兩個整數相除,結果為浮點數;整數和浮點數運算結果也為浮點數

布林型別:true為1,false為0

字串型別:單引號、雙引號均可 用三引號可實現不同行

整數型別有十進位制、二進位制、八進位制、十六進製制四種進製表示,不同進製間可以進行數值計算

整數型別和浮點型資料進行計算,結果為浮點數型別

整數型別之間運算,結果型別與操作符有關,若為除法,則結果為浮點型資料

整數或浮點數與複數型別進行運算,結果為複數型別。

abs(x),獲取x的絕對值

print

(abs(-

5))5

divmod(x,y),輸出為二元組,為(x//y,x%y)

print

(divmod(5

,3))

(1,2

)

pow(x,y),表示x**y

print

(pow(3

,2))

9

round(x) ,表示對x四捨五入

print

(round

(3.1415926))

3

求最大最小值,max(),min()

print

(max(1

,2,3

,4,5

,6))

print

(min(1

,2,3

,4,5

,6))

61

使用 type()函式檢視資料型別

f1 =

true

print

(f1,

type

(f1)

)true

<

class

'bool'

>

使用以下方法實現型別轉換

f1 =

32print

(f1,

type

(f1)

)print

(float

(f1)

,type

(float

(f1)))

32<

class

'int'

>

32.0

<

class

'float'

>

練習:同時給多個變數賦值

n1,n2,n3 =1,

2,3print

('n1'

,'n2'

,'n3'

)print

(n1,n2,n3)

# 區分是字串還是數,什麼時候用加引號什麼時候不用

n1 n2 n312

3

python語言採用嚴格的縮進來表明程式的格式框架 1個縮排=4個空格

保留字又稱關鍵字

Python資料型別 字串型別

變數名 str 變數值 msg hello world print msg 0 print msg 1 msg hello n print len msg msg hello world print ello in msg print lo w not in msg res print hello ...

Python資料型別 字串

字串 1 python 預設的檔案編碼都是ascii,所以要在編碼的時候加上coding utf 8,中文才不會亂碼。len 函式 是計算字串的長度。正確編碼的長度。b 中文 len b 長度是4 a 中文 decode gbk 或utf 8 print len a 長度是2 2 字串前加r 是不轉...

python資料型別(字串)

計算機人們日常事務的輔助工具,在程式設計中也映 現實世界的分類,因此計算機中也引入類別以便進行抽象分析 數字 字串 元組 列表 字典 int 表示的範圍 2,147,483,648 到 2,147,483,647 例如 0,100,100 num 2147483647 type num 一旦超出,則...