1. 程式人生 > >python變量和簡單數據類型

python變量和簡單數據類型

print 執行 計算 不知道 title 添加 完成 hello 沒有

一、變量

什麽是變量,變量就是計算機語言中能儲存計算結果或能表示值抽象概念。

例一:

message = "Hello Python world!"
print(message)

  在以上例子中,message就是一個變量,= 這個符號的意思是賦值,意思是將 = 後面的值賦給=前面的變量,這樣運行print時,就可以將message的值打印出來。

二、變量的命名和使用

1、變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭,例如,可將變量命名為message_1,但不能將其命名為1_message。

2、變量名不能包含空格,但可使用下劃線來分隔其中的單詞。

例如,變量名greeting_message可行,但變量名greeting message會引發錯誤。

3、不要將Python關鍵字和函數名用作變量名,即不要使用Python保留用於特殊用途的單詞,如 print 。

4、慎用小寫字母l和大寫字母O,因為它們可能被人錯看成數字1和0。

三、字符串

字符串就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,也可以是雙引號,如下所示

"This is a string."
‘This is also a string.‘

四、使用title方法修改字符串的大小寫

name = "ada lovelace"
print(name.title())

輸出:Ada Lovelace (首字母大寫,其他字母小寫)

在這個示例中, 小寫的字符串"ada lovelace" 存儲到了變量name 中。 在print() 語句中, 方法title() 出現在這個變量的後面。 方法是Python可對數據執行的操作。在name.title() 中, name 後面的句點( . ) 讓Python對變量name 執行方法title() 指定的操作。 每個方法後面都跟著一對括號, 這是因為方法通常需要額外的信息來完成其工作。 這種信息是在括號內提供的。 函數title() 不需要額外的信息, 因此它後面的括號是空的。

五、使用加號( + )合並( 拼接) 字符串

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)

  Python使用加號( + ) 來合並字符串。full_name = ada lovelace

六、使用制表符或換行符來添加空白

要在字符串中添加制表符, 可使用字符組合\t

要在字符串中添加換行符, 可使用字符組合\n

七、 刪除空白

first_name = "lei "
last_name = " li"
full_name = last_name + " "+ first_name 
print(‘hello\n‘, full_name.strip(),‘1‘)

  Python能夠找出字符串開頭和末尾多余的空白。

  要確保字符串末尾沒有空白, 可使用方法rstrip()

  剔除字符串開頭的空白, 可使用方法lstrip()

  剔除字符串兩端的空白。 可使用方法strip()

八、 整數

  在Python中, 可對整數執行加( + ) 減( - ) 乘( * ) 除( / ) 運算

  Python使用兩個乘號表示乘方運, ** 例 3**2=9

九、浮點數

  Python將帶小數點的數字都稱為浮點數。

十、使用函數str() 避免類型錯誤

age = 23
message = "Happy " + age + "rd Birthday!"
print(message)
#會提示錯誤,這是一個類型錯誤,意味著Python無法識別你使用的信息。在這個示例中,Python發現你使用了一個值為整數( int )的變量,但它不知道該如何解讀這個值。Python知道,這個變量表示的可能是數值23,也可能是字符2和3。
message = "Happy " + str(age) + "rd Birthday!"
print(message)
#輸出 Happy 23rd Birthday!

  函數 str() ,它讓Python將非字符串值表示為字符串:

十一、 如何編寫註釋
  在Python中, 註釋用井號( # ) 標識。 井號後面的內容都會被Python解釋器忽略,

python變量和簡單數據類型