初学__Python——Python中文支持、Python计算器
生活随笔
收集整理的這篇文章主要介紹了
初学__Python——Python中文支持、Python计算器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
一、Python對中文的支持
二、簡單實用的Python計算器
一、Python對中文的支持
在Python中,可以在各種編碼間相互轉換。
- 如果在交互式命令中使用中文,即便不做處理,一般也不會出現亂碼。
- 如果在“.py”文件中使用了中文,則需要在文件的第一行使用如下語句指定字符編碼集
- UTF-8 表示使用 UTF-8 編碼,也就是 UNICODE 字符集
在Python3 中,源文件默認是使用 UTF-8 編碼。這樣一來,不但可方便地在源代碼的字符串中使用中文,而且變量名也可以使用中文命名。
二、簡單實用的Python計算器
在Python交互命令環境下,我們還可以將其作為一個計算器來使用,直接輸入需要計算的表達式,Python即可快速計算出結果。并且由于Python提供了功能豐富的數學運算函數,因此,可進行各種數學運算。此外,Python還支持大整數的計算。
- 直接進行算術運算
- 由于Python具有交互式的命令行,因此在交互式命令行下,可以使用Python完成基本的數學運算,只需要在命令行狀態下輸入算式,Python即可輸出計算結果。
- math模塊提供豐富的數學函數
| 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 的余數 |
| ceil(x) | 取不小于 x 的最小整數 |
| floor(x) | 取不大于 x 的最大整數 |
| fabs(x) | 求絕對值 |
| exp(x) | 求 e 的 x 次冪 |
| pow(x, y) | 求 x 的 y 次冪 |
| log10(x) | 求 x 的10底對數 |
| sqrt(x) | 求 x 的平方根 |
| pi | 的值 |
- Python對大整數的支持
在Python中,直接提供了對大整數的支持,可以直接調用。如:在交互命令狀態下執行下面的冪運算。
>>> 99 ** 99 369729637649726772657187905628805440595668764281741102430259972423552570455277523421410650010128232727940978889548326540119429996769494359451621570193644014418071060667659301384999779999159200499899上面的運算中,兩個星號表示進行冪運算。從上面的結果可看出,計算的結果有 198 位,遠遠超過了普通整型變量的表示范圍,但是,Python處理起來沒有壓力,也很簡單。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的初学__Python——Python中文支持、Python计算器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学__Python——Python的基
- 下一篇: websocket python爬虫_p