日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

02 算术、字符串与变量(1)

發布時間:2024/7/5 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 02 算术、字符串与变量(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  本章內容

    1、交互式命令shell

    2、整數算術

    3、浮點算術

    4、其他數學函數

    5、字符串

    6、字符串拼接

    7、獲取幫助

    8、類型轉換

    9、變量和值

    10、賦值語句

    11、變量如何引用值

    12、多重賦值

--------------------------------------

  在學習Python前,我們需要了解數據類型:整型、浮點數和字符串;所有程序都是用這些數據類型;

  其中,Python提供了強大的字符串支持;

  同時,我們這一節還需要了解編程一個重要概念--變量;

  IDLE界面,則是Python的shell交互式界面,我們就從它開始學習期;

?

1、交互式命令shell

  版本3.7.3,顯示了創建時間;

?

2、整數算術

  支持四種基本運算:加+ 減- 乘* 除/

  ** 表示乘方? % 表示求余

  // 表示整除

  ()? 可以改變運算順序

  以上內容和我們普通的計算方式是一樣的;

  與其他程序相比,Python對整數的長度是沒有限制的,可以執行數十位甚至是數千位的運算;

?

3、浮點數算術

  在Python中,-3.1 2.999 和 -4.0 都是屬于浮點數;

  *所有適用于整數的算術運算都可用于浮點數,包括 %(求余)和 //(整除)

  對于非常大的數,我用科學計算法來記錄數據;例如:e-06 表示10的-6次方。

  這表示2.3的10的2次方;

  對于錯誤的數值,Python也能識別:

  【注意 3.? 和 3 是有本質區別的。3表示整數,而3. 則表示浮點數】

  溢出,浮點數是存在上下限的,超出限制就出現溢出錯誤

  浮點計算精度有限,這是一個無法解決的問題;

  正常情況應該是無限個3,但是這里只包含了17位,

?  復數:Python提供了復數支持。復數是涉及-1的平方根的數字,在Python中用 1j 表示-1的平方根;在工程和科學計算中,復數使用較多;

?

4、其他數學函數

  除了上面說到的,Python還自帶很多的常見數學函數:

    ceil(x)      大于或等于x的整數

    cos(x)      x的余弦函數

    degrees(x)    將x弧度裝換為度數

    exp(x)      e的x次方

    factorial(n)    計算n的階乘(n!),n!=1*2*3*4...*n,其中n必須是整數

    log(x)      以e為底數的x的對數

    log(x,b)     以b為底數的x的對數

    pow(x,y)    ? x的y次方

    radians(x)    將x度轉換為弧度數

    sin(x)      x的正弦函數

    sqrt(x)     ? x的平方根

    tan(x)      ? x的正切函數

  返回值:Python在運行這些函數后,就會直接給出返回值;

  導入模塊:math 為常見的數學模塊;Python模塊在使用的時候,必須先進行導入,才能使用:

  也可以通過另外一種方式導入:

    from math import *? //這種調用函數方式,在之后使用的時候,不用加上math關鍵字;

?

5、字符串

  “cat!”,“567-45442”以及“up and down”這些都是字符串;

  字符報錯字母、數字、標點符號以及數百個其他的特殊字符好喝不可打印的字符;

  標識字符串:1、單引號 ‘http’,'openhouse' 2、雙引號"http","open house" 3、三引號"""http""",可以跨行引用;

  單雙引號可以相嵌使用

  統計字符串長度:使用函數len(s)

?

  

6、字符串拼接

?

?7、獲取幫助

  列出模塊幫助:dir(m)列出模塊包含的所有函數;

  也可以訪問 www.python.org/doc/ 獲取幫助信息;

  

  可以打印文檔字符串,來獲取函數的幫助信息;

?

轉載于:https://www.cnblogs.com/BurnovBlog/p/11096574.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的02 算术、字符串与变量(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。