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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...

發布時間:2023/12/10 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎語法

1. 認識Python

1.1 Python 簡介

Python 的創始人為吉多·范羅蘇姆(Guido van Rossum)。

Python 的設計目標:
  • 一門簡單直觀的語言并與主要競爭者一樣強大
  • 開源,以便任何人都可以為它做貢獻
  • 代碼像純英語那樣容易理解
  • 適用于短期開發的日常任務
Python 的設計哲學:
  • 優雅、明確、簡單
Python 開發者的哲學是:用一種方法,最好是只有一種方法來做一件事

Python 是完全面向對象的語言,在 Python 中一切皆對象。

可擴展性:如果需要一段關鍵代碼運行得更快或者希望某些算法不公開,可以把這部分程序用 C 或 C 編寫,然后在 Python 程序中使用它們。

1.2. 第一個Python程序

執行 Python 程序的三種方式:

解釋器、交互式運行、IDE運行

Python 是一個格式非常嚴格的程序設計語言。

python 2.x 默認不支持中文。

  • ASCII 字符只包含 256 個字符,不支持中文
  • Python 2.x 的解釋器名稱是python
  • Python 3.x 的解釋器名稱是python3

為了照顧現有的程序,官方提供了一個過渡版本 —— Python 2.6。

提示:如果開發時,無法立即使用 Python 3.0(還有極少的第三方庫不支持 3.0 的語法),建議
  • 先使用 Python 3.0 版本進行開發
  • 然后使用 Python 2.6、Python 2.7 來執行,并且做一些兼容性的處理

IPython 是一個 python 的 交互式 shell,比默認的 python shell 好用得多,它支持 bash shell 命令,適合于學習/驗證 Python 語法或者局部代碼。

集成開發環境(IDE,Integrated Development Environment)—— 集成了開發軟件需要的所有工具,一般包括以下工具:

  • 圖形用戶界面
  • 代碼編輯器(支持代碼補全/自動縮進)
  • 編譯器/解釋器
  • 調試器(斷點/單步執行)
  • ……

1.3. PyCharm 的設置

PyCharm 的 配置信息 是保存在 用戶家目錄下 的 .PyCharmxxxx.x 目錄下的,xxxx.x 表示當前使用的 PyCharm 的版本號

1.3.1 恢復 PyCharm 的初始設置:

  • 關閉正在運行的 PyCharm
  • 在終端中執行以下終端命令,刪除 PyCharm 的配置信息目錄:
  • $ rm -r ~/.PyCharm2016.3

  • 重新啟動 PyCharm
  • 1.3.2 PyCharm 安裝和啟動步驟:

  • 執行以下終端命令,解壓縮下載后的安裝包
  • $ tar -zxvf pycharm-professional-2017.1.3.tar.gz

  • 將解壓縮后的目錄移動到 /opt 目錄下,可以方便其他用戶使用
  • /opt 目錄用戶存放給主機額外安裝的軟件

    $ sudo mv pycharm-2017.1.3/ /opt/

  • 切換工作目錄
  • $ cd /opt/pycharm-2017.1.3/bin

  • 啟動 PyCharm
  • $ ./pycharm.sh

    1.3.3 設置啟動圖標

    • 在專業版中,選擇菜單Tools/Create Desktop Entry...可以設置任務欄啟動圖標
    • 注意:設置圖標時,需要勾選 Create the entry for all users
    • 快捷方式文件
    • /usr/share/applications/jetbrains-pycharm.desktop
    在 ubuntu 中,應用程序啟動的快捷方式通常都保存在 /usr/share/applications 目錄下

    1.3.4 卸載之前版本的 PyCharm

    要卸載 PyCharm 只需要做以下兩步工作:

  • 刪除解壓縮目錄
  • $ sudo rm -r /opt/pycharm-2016.3.1/

  • 刪除家目錄下用于保存配置信息的隱藏目錄
  • $ rm -r ~/.PyCharm2016.3/

    如果不再使用 PyCharm 還需要將 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 刪掉

    1.4. 多文件項目的演練

    • 開發項目就是開發一個專門解決一個復雜業務功能的軟件
    • 通常每一個項目就具有一個獨立專屬的目錄,用于保存所有和項目相關的文件
    • 在 PyCharm 中,要想讓哪一個 Python 程序能夠執行,必須首先通過鼠標右鍵的方式執行一下
    • 對于初學者而言,在一個項目中設置多個程序可以執行,是非常方便的,可以方便對不同知識點的練習和測試
    • 對于商業項目而言,通常在一個項目中,只有一個可以直接執行的 Python 源程序

    2. 注釋

    • 注釋的作用
    • 使用用自己熟悉的語言,在程序中對某些代碼進行標注說明,增強程序的可讀性

    2.1 單行注釋(行注釋)

    • 以 # 開頭,# 右邊的所有東西都被當做說明文字,而不是真正要執行的程序,只起到輔助說明作用

    print('hello python') # 輸出 `hello python`

    為了保證代碼的可讀性,# 后面建議先添加一個空格,然后再編寫相應的說明文字;為了保證代碼的可讀性,注釋和代碼之間 至少要有 兩個空格。

    2.2 多行注釋(塊注釋)

    • 要在 Python 程序中使用多行注釋,可以用 一對 連續的 三個 引號(單引號和雙引號都可以)

    ''' 這是一個多行注釋 在多行注釋之間,可以寫很多很多的內容…… ''' print('hello python')

    提示:

  • 注釋不是越多越好,對于一目了然的代碼,不需要添加注釋
  • 對于復雜的操作,應該在操作開始前寫上若干行注釋
  • 對于不是一目了然的代碼,應在其行尾添加注釋(為了提高可讀性,注釋應該至少離開代碼 2 個空格)
  • 絕不要描述代碼,假設閱讀代碼的人比你更懂 Python,他只是不知道你的代碼要做什么
  • 2.3 代碼規范:

    • Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文檔,其中第 8 篇文檔專門針對Python 的代碼格式給出了建議,也就是俗稱的PEP 8:
    • 文檔地址:https://www.python.org/dev/peps/pep-0008/
    • 谷歌有對應的中文文檔:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/

    3. 運算符

    3.1 算數運算符

    是完成基本的算術運算使用的符號,用來處理四則運算,而“ ”和“*”還可以用來處理字符串。

    3.2 比較(關系)運算符

    • Python 2.x 中判斷不等于還可以使用 <> 運算符
    • != 在 Python 2.x 中同樣可以用來判斷不等于

    3.3 賦值運算符

    • 在 Python 中,使用 = 可以給變量賦值。在算術運算時,為了簡化代碼的編寫,Python 還提供了一系列的 與算術運算符對應的賦值運算符,注意:賦值運算符中間不能使用空格。

    3.4 身份運算符

    身份運算符比較兩個對象的內存位置。常用的有兩個身份運算符,如下所述:

    辨析

    • is 用于判斷 兩個變量引用的對象是否為同一個
    • == 用于判斷 引用變量的值是否相等

    3.5 成員運算符

    Python成員運算符測試給定值是否為序列中的成員。 有兩個成員運算符,如下所述:

    3.6 邏輯運算符

    3.7 運算符優先級

    • 以下表格的算數優先級由高到最低順序排列:

    • 操作系統會首先讓CPU把Python 解釋器的程序復制到內存中
    • Python 解釋器根據語法規則,從上向下讓CPU翻譯Python 程序中的代碼
    • CPU負責執行翻譯完成的代碼

    Python 的解釋器有多大?

    • 執行以下終端命令可以查看 Python 解釋器的大小

    # 1. 確認解釋器所在位置 $ which python # 2. 查看 python 文件大小(只是一個軟鏈接) $ ls -lh /usr/bin/python # 3. 查看具體文件大小 $ ls -lh /usr/bin/python2.7

    4. 變量

    4.1 變量定義

    • 在 Python 中,每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建
    • 可以用其他變量的計算結果來定義變量
    • 變量名 只有在第一次出現才是定義變量

    變量名 = 值

    使用交互式方式,如果要查看變量內容,直接輸入變量名即可,不需要使用 print 函數
    使用解釋器執行,如果要輸出變量的內容,必須要要使用 print 函數

    4.2 變量的類型

    • 在 Python 中定義變量是不需要指定類型(在其他很多高級語言中都需要),Python 可以根據 = 等號右側的值,自動推導出變量中存儲數據的類型
    • 數據類型可以分為數字型和非數字型數字型
    • 整型 (int):Python3中的所有整數都表示為長整數。 因此,長整數沒有單獨的數字類型。
    • 浮點型(float)
    • 布爾型(bool) :真 True 非 0 數 —— 非零即真,假 False 0。
    • 復數型 (complex):復數是由x yj表示的有序對的實數浮點數組成,其中x和y是實數,j是虛數單位。
    • 非數字型:有些運算符還支持這些數據類型,詳見4.4.5.3 運算符。
    • 字符串(str):加號( )是字符串連接運算符,星號(*)是重復運算符。
    • 列表(list)
    • 元組(tuple)
    • 字典(dict)
    提示:在 Python 2.x 中,整數 根據保存數值的長度還分為:
    • int(整數)
    • long(長整數)
    • 使用 type 函數可以查看一個變量的類型

    In [1]: type(name)

    <補>不同類型變量之間的計算

  • 數字型變量之間可以直接計算
    • 在 Python 中,兩個數字型變量是可以直接進行 算數運算的
    • 如果變量是 bool 型,在計算時
    • True 對應的數字是 1
    • False 對應的數字是 0
  • 字符串變量之間使用 拼接字符串
  • 字符串變量可以和整數使用 * 重復拼接相同的字符串
  • 數字型變量和字符串之間不能進行其他計算
  • <補>從鍵盤獲取輸入信息:input

    • 在 Python 中可以使用 input 函數從鍵盤等待用戶的輸入
    • 用戶輸入的任何內容Python 都認為是一個字符串

    字符串變量 = input('提示信息:')

    <補>類型轉換函數

    price = float(input('請輸入價格:'))

    <補>格式化輸出:print

    • 如果希望輸出文字信息的同時,一起輸出數據,就需要使用到格式化操作符
    • % 被稱為格式化操作符,專門用于處理字符串中的格式
    • 包含 % 的字符串,被稱為格式化字符串
    • % 和不同的字符連用,不同類型的數據需要使用不同的格式化字符語法格式如下:
    • print('格式化字符串' % 變量1) print('格式化字符串' % (變量1, 變量2...))

    4.3 變量的命名

    4.3.1 標識符和關鍵字

    標示符就是程序員定義的 變量名、函數名
    • 標示符可以由字母、下劃線和數字組成
    • 不能以數字開頭
    • 不能與關鍵字重名
    關鍵字 就是在 Python 內部已經使用的標識符
    • 關鍵字具有特殊的功能和含義
    • 開發者不允許定義和關鍵字相同的名字的標識符
    • 通過以下命令可以查看 Python 中的關鍵字
    • In [1]: import keyword In [2]: print(keyword.kwlist)

    4.3.2 變量的命名規則

    命名規則 可以被視為一種 慣例,并無絕對與強制
    目的是為了 增加代碼的識別和可讀性注意 Python 中的 標識符 是 區分大小寫的
  • 在定義變量時,為了保證代碼格式,= 的左右應該各保留一個空格
  • 在 Python 中,如果 變量名 需要由 二個 或 多個單詞 組成時,可以按照以下方式命名:每個單詞都使用小寫字母,單詞與單詞之間使用_下劃線連接,例如:first_name、last_name、qq_number、qq_password。
  • 當然,還有駝峰命名法:

    小駝峰式命名法:第一個單詞以小寫字母開始,后續單詞的首字母大寫,例如:firstName、lastName。

    大駝峰式命名法,每一個單詞的首字母都采用大寫字母,例如:FirstName、LastName、CamelCase 。

    4.4 高級變量類型

    在 Python 中,所有 非數字型變量 都支持以下特點:

    1. 都是一個 序列 sequence,也可以理解為 容器

    2. 取值 []

    3. 遍歷 for in

    4. 計算長度len、最大/最小值max/min、比較、刪除del

    5. 鏈接 和 重復 *

    6. 切片

    4.4.1 列表(list)

    • List(列表) 是 Python 中使用最頻繁的數據類型,在其他語言中通常叫做數組,專門用于存儲一串 信息,列表用 [] 定義,數據之間使用 , 分隔,列表的索引從 0 開始。
    索引 就是數據在 列表 中的位置編號,索引 又可以被稱為 下標
    注意:從列表中取值時,如果 超出索引范圍,程序會報錯
    • name_list = ['zhangsan', 'lisi', 'wangwu']

    <補>del 關鍵字

    • 使用 del 關鍵字(delete) 同樣可以刪除列表中元素
    • del 關鍵字本質上是用來將一個變量從內存中刪除的
    • 如果使用 del 關鍵字將變量從內存中刪除,后續的代碼就不能再使用這個變量了

    In [1]: l = [1,2,3,4] In [2]: del l[1] In [3]: l[1] Out[3]: 3

    在日常開發中,要從列表刪除數據,建議 使用列表提供的方法

    <補>函數與方法

    • 函數封裝了獨立功能,可以直接調用

    函數名(參數)

    函數需要死記硬背
    • 方法和函數類似,同樣是封裝了獨立的功能
    • 方法需要通過對象來調用,表示針對這個對象要做的操作

    對象.方法名(參數)

    在變量后面輸入 .,然后選擇針對這個變量要執行的操作,記憶起來比函數要簡單很多

    <補>循環遍歷

    • 遍歷就是從頭到尾依次從列表中獲取數據,在循環體內部針對每一個元素,執行相同的操作。
    • 在 Python 中為了提高列表的遍歷效率,使用 for 就能夠實現迭代遍歷。

    # for 循環內部使用的變量 in 列表 for name in name_list: 循環內部針對列表元素進行操作 print(name)

    for-in循環流程圖

    • 盡管 Python 的列表中可以存儲不同類型的數據
    • 但是在開發中,更多的應用場景是
  • 列表存儲相同類型的數據
  • 通過迭代遍歷,在循環體內部,針對列表中的每一項元素,執行相同的操作
  • 4.4.2 元組(tuple)

    • Tuple(元組)與列表類似,不同之處在于元組的元素不能修改元組表示多個元素組成的序列
    • 元組在 Python 開發中,有特定的應用場景
    • 用于存儲一串 信息,數據之間使用 , 分隔
    • 元組用 () 定義,元組的索引從 0 開始,索引就是數據在元組中的位置編號。

    info_tuple = ('zhangsan', 18, 1.75)

    創建空元組:

    info_tuple = ()

    元組中 只包含一個元素 時,需要 在元素后面添加逗號:

    info_tuple = (50, )

    元組示意圖

    • 在 Python 中,可以使用 for 循環遍歷所有非數字型類型的變量:列表、元組、字典以及字符串
    • 提示:在實際開發中,除非能夠確認元組中的數據類型,否則針對元組的循環遍歷需求并不是很多
    • 在開發中,更多的應用場景是:
    • 函數的 參數 和 返回值,一個函數可以接收任意多個參數,或者一次返回多個數據
    • 格式字符串,格式化字符串后面的 () 本質上就是一個元組
    • 讓列表不可以被修改,以保護數據安全

    <補>元組和列表之間的轉換

    • 使用 list 函數可以把元組轉換成列表

    list(元組)

    • 使用 tuple 函數可以把列表轉換成元組

    tuple(列表)

    4.4.3 字典(dict)

    dict(字典) 是 除列表以外 Python 之中 最靈活 的數據類型。

    字典同樣可以用來 存儲多個數據,通常用于存儲 描述一個 物體 的相關信息

    • 和列表的區別:
    • 列表是有序的對象集合
    • 字典是無序的對象集合
    • 字典用 {} 定義。
    • 字典使用鍵值對存儲數據,鍵值對之間使用逗號, 分隔:
    • 鍵key 是索引
    • 值value 是數據
    • 鍵和值之間使用冒號: 分隔
    • 鍵必須是唯一的
    • 值可以取任何數據類型,但鍵只能使用字符串、數字或元組

    xiaoming = {'name': '小明', 'age': 18, 'gender': True, 'height': 1.75}

    • 字典的遍歷 就是 依次 從 字典 中獲取所有鍵值對:

    # for 循環內部使用的 `key 的變量` in 字典 for k in xiaoming: print('%s: %s' % (k, xiaoming[k]))

    提示:在實際開發中,由于字典中每一個鍵值對保存數據的類型是不同的,所以針對字典的循環遍歷需求并不是很多
    • 盡管可以使用 for in 遍歷字典
    • 但是在開發中,更多的應用場景是:
    • 使用多個鍵值對,存儲描述一個 物體 的相關信息—— 描述更復雜的數據信息
    • 將多個字典放在一個列表中,再進行遍歷,在循環體內部針對每一個字典進行相同的處理

    card_list = [{'name': '張三',

    'qq': '12345',

    'phone': '110'},

    {'name': '李四',

    'qq': '54321',

    'phone': '10086'}

    ]

    4.4.4 字符串(str)

    • 字符串就是一串字符,是編程語言中表示文本的數據類型
    • 在 Python 中可以使用一對雙引號' 或者一對單引號' 定義一個字符串
    • 雖然可以使用 ' 或者 ' 做字符串的轉義,但是在實際開發中:
    • 如果字符串內部需要使用 ',可以使用 ' 定義字符串
    • 如果字符串內部需要使用 ',可以使用 ' 定義字符串
    • 可以使用索引獲取一個字符串中指定位置的字符,索引計數從0開始
    • 也可以使用 for循環遍歷字符串中每一個字符
    大多數編程語言都是用 ' 來定義字符串

    string = 'Hello Python' for c in string: print(c)

    提示:在 python 中對字符串操作,內置提供的方法足夠多,使得在開發時,能夠針對字符串進行更加靈活的操作!應對更多的開發需求!

    2) 查找和替換 - 7

    3) 大小寫轉換 - 5

    4) 文本對齊 - 3

    5) 去除空白字符 - 3

    <補>字符串的切片

    • 切片方法適用于字符串、列表、元組切片使用索引值來限定范圍,從一個大的字符串中切出小的字符串
    • 列表和元組都是有序的集合,都能夠通過索引值獲取到對應的數據
    • 字典是一個無序的集合,是使用鍵值對保存數據

    今天說到這里吧 領取資料私信小編“學習”即可領取

    總結

    以上是生活随笔為你收集整理的python运算符中用来计算整商的是什么_零基础学python,看完这篇文章,你的python基础就差不多了...的全部內容,希望文章能夠幫你解決所遇到的問題。

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