python變量和簡單數據類型
一、變量
什麽是變量,變量就是計算機語言中能儲存計算結果或能表示值抽象概念。
例一:
message = "Hello Python world!" print(message)
在以上例子中,message就是一個變量,= 這個符號的意思是賦值,意思是將 = 後面的值賦給=前面的變量,這樣運行print時,就可以將message的值打印出來。
二、變量的命名和使用
1、變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭,例如,可將變量命名為message_1,但不能將其命名為1_message。
2、變量名不能包含空格,但可使用下劃線來分隔其中的單詞。
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變量和簡單數據類型