Python變數和簡單的資料型別 一

2021-09-02 14:48:40 字數 4703 閱讀 7914

tupb_world.py

print("tupb python world!")

執行上述**,輸出: tupb python world!

1.2、變數

在tupb_world.py 中使用乙個變數。

message = "tupb python world!"

print(message)

執行上述**,輸出: tupb python world!

新增變數導致python直譯器需要做更多工作。它將"tupb python world!"與變數message關聯起來,執行print時將變數message關聯的值列印到螢幕。

message = "tupb python world!"

print(message)

message = "tupb python crash course world!"

print(message)

現在執行這個程式,將看到兩行輸出:

tupb python world!

tupb python crash course world!

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

1.2.1、變數的使用和命名

"this is a string."

'this is also a string.'

1.3.1、使用方法修改字串的大小寫

name.py

name = "ada lovelace"

print(name.title())

執行輸出:ada lovelace

函式title()」以首字母大寫的方式顯示每個單詞。

name = 「ada lovelace」

print(name.uper())

print(name.lower())

執行輸出:daa lovelace

ada lovelace

函式uper()」以所有字母大寫的方式顯示每個單詞。

函式lower()」以所有字母小寫的方式顯示每個單詞。

1.3.2、合併(拼接)字串

python使用:加號(+)來合併字串。

first_name = "ada"

last_name = "lovelace"

full_name = fist_name + " " + last_name

message = "hello," + full_name.title() + "!"

print(message)

輸出結果:hello,ada lovelace!

1.3.3、使用製表符或換換行符來新增空白

python使用:\t 在字串中新增「製表符」。

python使用: \n 在字串中新增「換行符」。

>>> print("python")

python

>>> print("\tpython")

python

>>> print("\npython")

python

>>> print("\npython\nc\ntupb")

python

ctupb

1.3.4、刪除空白

python能夠找出字串開頭和末尾多餘的空白,要確保字串末尾沒有空白,可以使用的方法:

rstrip:刪除字串末尾的空白。

lstrip:刪除字串開頭的空白。

strip:刪除字串開頭與末尾的空白

>>> tupb_language = ' python '

>>> tupb_language.rstrip()

' python'

>>> tupb_language.lstrip()

'python '

>>> tupb_language.strip()

'python'

1.3.5、使用字串時避免語法錯誤

如何正確使用單引號和雙引號。

>>> tupb = "never put off what you can do today until tomorrow."

>>> print(tupb)

never put off what you can do today until tomorrow.

>>> tupb = 'never put off what you can do today until tomorrow.'

>>> print(tupb)

never put off what you can do today until tomorrow.

>>> tupb = "never put off what ' you ' can do today until tomorrow."

>>> print(tupb)

never put off what ' you ' can do today until tomorrow.

>>> tupb = "never put off what " you " can do today until tomorrow."

file "", line 1

tupb = "never put off what " you " can do today until tomorrow."

^syntaxerror: invalid syntax //(語法使用錯誤)

>>>

1.3.6、python2中的print語句

python 2中,無需將列印的內容放在括號內。

技術上講,python 3中的print是乙個函式,括號必不可少。

>python2.7

>>> print 「never put off what you can do today until tomorrow。」

never put off what you can do today until tomorrow。

1.3.7、python2中的整數

python 2中,整數出發的結果只包含整數部分,小數部分被刪除。

注:計算整數結果時,採取的方式不是四捨五入,而是將小數部分直接刪除。

若避免這種情況,務必確保至少有乙個運算元為浮點數,這樣結果也將為浮點數

>>>python2.7

>>>3 / 2

1>>>3.0 / 2

1.5

1.4、數字

1.4.1、python中,可對整數執行 加(+)、減(-)、乘(*)、除(/)運算。

>>> 6+6

12>>> 8-6

2>>> 8*6

48>>> 8/2

4.0

python使用兩個乘號表示乘方運算:

>>> 3**2

9>>> 3**3

27>>> 3**4

81

1.4.2、浮點數

python中將小數點的數字都稱為浮點數。

>>> 0.1+0.2

0.30000000000000004

>>> 0.2+0.2

0.4>>> 3 * 0.3

0.8999999999999999

1.4.3、使用函式str()避免型別錯誤

>>> age = 24

traceback (most recent call last):

file "", line 1, in typeerror: can only concatenate str (not "int") to str

錯誤:python認為你使用了乙個整數(int)的變數。

>>> age = 24

>>> print(tupb)

>>> print (tupb)

1.5、注釋

1.5.1、如何編寫注釋

python中使用:井號(#)注釋,井號後的內容將會被忽略。

tupb.py

>>> #勇往直前, 決不放棄!

... print("keep on going never give up.")

keep on going never give up.

接下來請看:python列表簡介(二)

簡單分析python的類變數 例項變數

1 類變數 例項變數概念 類變數 類變數就是定義在類中,但是在函式體之外的變數。通常不使用self.變數名賦值的變數。類變數通常不作為類的例項變數的,類變數對於所有例項化的物件中是公用的。例項變數 例項變數是定義在方法中的變數,使用self繫結到例項上的變數,只是對當前例項起作用。2 訪問 類變數在...

python的類變數和成員變數

先看看下面 python view plain copy class testclass object val1 100 def init self self val2 200def fcn self val 400 val3 300 self val4 val self val5 500if na...

Python入門 day1變數和簡單資料型別

變數名只能包含字母 數字和下劃線。變數名不能用數字開頭 變數名不能包含空格 可以用下劃線分隔開 不要用python關鍵字和函式名作變數名 字串是一系列字元,用引號 單引號 雙引號都ok 括起來都是字串。this is a string this is a string 對於字串,可執行的最簡單的操作...