保留字在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 一旦超出,則...