一,變數和簡單的資料型別(python)

2021-10-14 08:04:46 字數 2507 閱讀 4675

eg:

message =

"hello world!"

print

(message)

輸出

hello world!
每乙個變數都指向乙個值------與該變數相關的資訊。

在這裡變數 message 指向文字 hello world !

在程式中可隨時修改變數的值,而python將始終記錄變數的最新值.

eg:

message =

"helllo world!"

print

(message)

message =

"python world!"

print

(message)

輸出

hello world!

python world!

在python中使用變數需要遵守一些規則和指南。

1.變數名只能包含字母,數字,下劃線。且變數名只能以下劃線或字母開頭,不能以數字開頭。

message_1(√)

1_message(×)

2.變數名中不能有空格但可以用下劃線來分隔其中的單詞。

用單引號或雙引號括起來的一系列字元都是字串。

1. 修改字串中字母大小寫

tittle:將字串中每個單詞首字母改為大寫,其他改為小寫。

upper:將全部字母改為大寫。

lower:將全部字母改為小寫。

message =

"hello python world"

print

(message.title())

print

(message.upper())

print

(message.lower(

))

輸出

hello python world

hello python world

hello python world

2.新增空白和刪除空白

製表符 \t

換行 \n

print

("\tpython"

)print

("\npython"

)

輸出

python

python

rstrip:刪除末尾空白

lstrip:刪除開頭空白

strip:刪除兩邊的空白

message =

" 'hello world' "

print

(message.rstrip())

print

(message.lstrip())

print

(message.strip(

))

輸出

'hello world'

'hello world'

'hello world'

3.在字串中使用變數名

要在字串中插入變數的名,可在引號前加上字母f,將要插入的變數放在花括號內。

firstname =

"hello"

lastname =

"world"

fullname = f" "

print

(fullname)

輸出

hello world
f是format(設定格式)的簡寫通過把花括號內的變數替換為其值來設定字串的格式。

python中用**表示乘方

t=3**

2print

(t)

輸出

9
2.任意的兩個數相除,結果總是浮點數。

無論何種運算,只要有乙個運算元為浮點數,結果都為浮點數。

3.書寫很大的數時,可以使用下劃線對數字分組,使其更清晰已讀。儲存書時,會忽略下劃線。

x = 14_000_000

print

(x)

輸出

14000000
4.常量

常量時始終不變的值,python中用全是大寫字母的變數名指向常量。

daxiezimu =

500print

(daxiezimu)

輸出

500
5.注釋

#表示注釋,#後的內容都是注釋,只有一行。

Python學習筆記一 變數和簡單資料型別

首先我們要知道什麼是變數,變數就和我們學的數學中的 x 是一樣的效果,用於在python中儲存乙個我們賦予的值,這個值與變數相關聯,如 message hello world 就是將hello world這一字串賦值給messag 1.變數名只能包含字母,數字,下劃線,且不能以數字為開頭,如 nam...

python 基礎(一)變數資料型別

1byte 8bit 不需要關鍵字 不需要宣告 變數名由字母,數字,下劃線組成,不能以數字開頭,不能以pyhton關鍵字命名 python屬於強型別語言,python中每乙個變數都是乙個引用 各種的整數型別 1byte 4byte 8byte 儲存型別按照二進質 float 浮點型 bool tru...

python基礎(一) 變數 資料型別

優點 可移植性 豐富的庫 面向過程 物件導向 函式式程式設計 缺點 執行效率低 因為python的動態 多用 第一次賦值的時候建立 開頭是字母或下劃線 無空格避免python關鍵字 包含數字 字母 下劃線 區分1和l,0和o 只和變數本身有關,動態對映 自動釋放 判斷值是否相等 a 20 b 20 ...