title: Python基礎(chǔ):變量命名規(guī)則與簡(jiǎn)單數(shù)據(jù)類型
date: 2018-11-07 12:39:01
tags:
- Python
- Python基礎(chǔ)
categories: - Python
- 數(shù)據(jù)類型
Python基礎(chǔ):變量命名規(guī)則與簡(jiǎn)單數(shù)據(jù)類型
變量名的命名規(guī)則:
- 變量名只能包含字母、數(shù)字、下劃線。可以以字母、下劃線打頭,不能以數(shù)字打頭。
- 變量名不能包含空格,可以用下劃線分割單詞。
- 不可以將Python關(guān)鍵字和函數(shù)名(即其中特殊用途的單詞)當(dāng)作變量名。
- 變量名應(yīng)具有簡(jiǎn)短與可描述性的特質(zhì)。
- 少用小寫字母i和大寫字母O,因?yàn)樗鼈內(nèi)菀妆换煜?/li>
字符串:
字符串就是一系列的字符,在Python中用引號(hào)括起來(lái)的都是字符串,引號(hào)可以是單引號(hào),也可以是雙引號(hào)。
title(): 可以使一段字符串的首字母變?yōu)榇髮憽?/p>
upper(): 可以使字符串全部字母變成大寫。
lower(): 可以使字符串全部字母變成小寫。
拼接字符串:
<<<name1 = 'zhang'+'san'
<<<'zhangsan'
<<<firstname = 'san'
<<<lastname = 'zhang'
<<<name2 = firstname + lastname
<<name2
sanzhang
<<<name3 = lastname + 'san'
<<<name3
'zhangsan'
制表符與換行符:\t 制表符可縮進(jìn)三個(gè)字符的長(zhǎng)度。\n換行符換行到下一行。
rstrip() 能夠暫時(shí)性的刪除字符串尾部的空格
lstrip() 能夠暫時(shí)性的刪除字符串首部的空格
strip() 能夠暫時(shí)性的刪除字符串首尾兩端的空格
數(shù)字
整數(shù)
加減乘除:
[圖片上傳失敗...(image-bd710f-1542292936422)]
乘方:
? [圖片上傳失敗...(image-6579a0-1542292936423)]
運(yùn)算次序:
[圖片上傳失敗...(image-a7f63e-1542292936423)]
浮點(diǎn)數(shù)
[圖片上傳失敗...(image-4023a3-1542292936423)]
因?yàn)橛?jì)算機(jī)內(nèi)部表達(dá)數(shù)字的方式,部分計(jì)算結(jié)果的小數(shù)位具有不確定性。(所有語(yǔ)言都存在這種問(wèn)題,幾乎無(wú)影響可忽略)
[圖片上傳失敗...(image-7d4dc2-1542292936423)]
str()函數(shù)避免類型錯(cuò)誤
在Python中,字符串與數(shù)字拼接時(shí),你要將數(shù)值轉(zhuǎn)換成字符串。否則Python將會(huì)不知該如何解讀這個(gè)值。
例如‘23’看做數(shù)值就是23,但是看做字符串就是2和3。
錯(cuò)誤示例
[圖片上傳失敗...(image-b49d8b-1542292936423)]
正確示例
[圖片上傳失敗...(image-8c4e9a-1542292936423)]
整數(shù)的取整與取余
[圖片上傳失敗...(image-a82e90-1542292936423)]