初学__Python——Python中文支持、Python计算器
目錄
一、Python對中文的支持
二、簡單實(shí)用的Python計(jì)算器
一、Python對中文的支持
在Python中,可以在各種編碼間相互轉(zhuǎn)換。
- 如果在交互式命令中使用中文,即便不做處理,一般也不會出現(xiàn)亂碼。
- 如果在“.py”文件中使用了中文,則需要在文件的第一行使用如下語句指定字符編碼集
- UTF-8 表示使用 UTF-8 編碼,也就是 UNICODE 字符集
在Python3 中,源文件默認(rèn)是使用 UTF-8 編碼。這樣一來,不但可方便地在源代碼的字符串中使用中文,而且變量名也可以使用中文命名。
二、簡單實(shí)用的Python計(jì)算器
在Python交互命令環(huán)境下,我們還可以將其作為一個(gè)計(jì)算器來使用,直接輸入需要計(jì)算的表達(dá)式,Python即可快速計(jì)算出結(jié)果。并且由于Python提供了功能豐富的數(shù)學(xué)運(yùn)算函數(shù),因此,可進(jìn)行各種數(shù)學(xué)運(yùn)算。此外,Python還支持大整數(shù)的計(jì)算。
- 直接進(jìn)行算術(shù)運(yùn)算
- 由于Python具有交互式的命令行,因此在交互式命令行下,可以使用Python完成基本的數(shù)學(xué)運(yùn)算,只需要在命令行狀態(tài)下輸入算式,Python即可輸出計(jì)算結(jié)果。
- math模塊提供豐富的數(shù)學(xué)函數(shù)
| sin(x) | 求 x 的正弦 |
| cos(x) | 求 x 的余弦 |
| asin(x) | 求 x 的反正弦 |
| acos(x) | 求 x 的反余切 |
| tan(x) | 求 x 的正切 |
| atan(x) | 求 x 的余切、反正切 |
| hypot(x, y) | 求直角三角形的斜邊長度 |
| fmod(x, y) | 求 x/y 的余數(shù) |
| ceil(x) | 取不小于 x 的最小整數(shù) |
| floor(x) | 取不大于 x 的最大整數(shù) |
| fabs(x) | 求絕對值 |
| exp(x) | 求 e 的 x 次冪 |
| pow(x, y) | 求 x 的 y 次冪 |
| log10(x) | 求 x 的10底對數(shù) |
| sqrt(x) | 求 x 的平方根 |
| pi | 的值 |
- Python對大整數(shù)的支持
在Python中,直接提供了對大整數(shù)的支持,可以直接調(diào)用。如:在交互命令狀態(tài)下執(zhí)行下面的冪運(yùn)算。
>>> 99 ** 99 369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899上面的運(yùn)算中,兩個(gè)星號表示進(jìn)行冪運(yùn)算。從上面的結(jié)果可看出,計(jì)算的結(jié)果有 198 位,遠(yuǎn)遠(yuǎn)超過了普通整型變量的表示范圍,但是,Python處理起來沒有壓力,也很簡單。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的初学__Python——Python中文支持、Python计算器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学__Python——Python的基
- 下一篇: 初学__Python——Python数据