1. 程式人生 > 程式設計 >Python基礎教程之輸入輸出和運算子

Python基礎教程之輸入輸出和運算子

在我們python中輸入輸出函式在程式中運用較為廣泛,運算子常用於if判斷的條件中,今天我來給大家講解這兩項概念.

input輸入和print輸出

input()輸入函式

  • 從標準輸入裝置(一般指鍵盤)上讀取一個字串,末尾換行符會自動刪除
  • 所以我們想輸出最後的資料,則需要進行型別轉換

input(“輸入練習”)

danjia = int(input("請輸入每一個多少錢\n"))
zhongliang = int(input("請輸入購買多少斤\n"))
jiage = danjia * zhongliang
print("今天我們去水果超市,買了%.2f塊錢一斤的西瓜,買了%d個,一共花了%.2f塊錢" % (danjia,zhongliang,jiage))

控制檯輸出的結果為:

請輸入每一個多少錢
10
請輸入購買多少斤
2
今天我們去水果超市,買了10.00塊錢一斤的西瓜,買了2個,一共花了20.00塊錢

注意:input的返回值永遠是一個字串

print()輸出函式

列印資訊到標準輸出裝置

運算子

算數運算子

  • 就是加減乘除取餘等運算方法

注意:

  • 除/:會預設保留一位小數
  • 取整除//:取整不會保留小數
  • 取餘%
  • 指數**:a**b就是a的b次

複合賦值運算子

優點

  • 可以少定義變數
  • a = a + b 等價於 a += b

缺點

  • 會修改原來變數的數值

邏輯運算子

邏輯運算子就是對布林值進行運算

邏輯運算的短路問題:

在邏輯運算過程中,一旦結果已經確定,則不進行剩下的計算而是直接返回結果

and(邏輯與)

一假則假,全真則真

or(邏輯或)

一真則真,全假則假

not(邏輯非)

非真則假,非假則真

比較運算子

  • 為我們提供比較功能的運算子
  • 最後的結果總是真或者假,即布林值
  • <(小於),>(大於),<=(小於等於),>=(大於等於)==(判斷運算元是否相等),!=(判斷運算元是否不等於)

特殊運算子

is

  • 判斷兩個變數,物件是否是同一個
  • 也就是判斷這兩個的id是否一樣

is not

  • 與is操作符正好相反

del

  • 用於刪除變數,同時解除與物件的關聯,如果可能則釋放物件

三目運算子(三元運算子)

元:運算元

三元:就是一個運算元帶動三個運算元一起運算

語法:

變數 = if成立以後輸出的值 if 判斷條件 else if失敗以後輸出的值

案例:

a = 0 if 3 < 4 else 1
print(a)

# 最後輸出的結果為0

總結

到此這篇關於Python基礎教程之輸入輸出和運算子的文章就介紹到這了,更多相關Python輸入輸出和運算子內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!