溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中輸入輸出和運算符的詳解

發(fā)布時間:2020-07-27 13:57:36 來源:億速云 閱讀:271 作者:小豬 欄目:開發(fā)技術

這篇文章主要講解了Python中輸入輸出和運算符的詳解,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

在我們python中輸入輸出函數(shù)在程序中運用較為廣泛,運算符常用于if判斷的條件中,今天我來給大家講解這兩項概念.

input輸入和print輸出

input()輸入函數(shù)

  • 從標準輸入設備(一般指鍵盤)上讀取一個字符串,末尾換行符會自動刪除
     
  • 所以我們想輸出最后的數(shù)據(jù),則需要進行類型轉(zhuǎn)換
     

input(“輸入練習”)

danjia = int(input("請輸入每一個多少錢\n"))
zhongliang = int(input("請輸入購買多少斤\n"))
jiage = danjia * zhongliang
print("今天我們?nèi)ニ?買了%.2f塊錢一斤的西瓜,買了%d個,一共花了%.2f塊錢" % (danjia, zhongliang, jiage))

控制臺輸出的結(jié)果為:

請輸入每一個多少錢
10
請輸入購買多少斤
2
今天我們?nèi)ニ?買了10.00塊錢一斤的西瓜,買了2個,一共花了20.00塊錢

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

print()輸出函數(shù)

打印信息到標準輸出設備

運算符

算數(shù)運算符

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

注意:

  • 除/:會默認保留一位小數(shù)
  • 取整除//:取整不會保留小數(shù)
  • 取余%
  • 指數(shù)**:a**b就是a的b次
     

復合賦值運算符

優(yōu)點

  • 可以少定義變量
     
  • a = a + b 等價于 a += b
     

缺點

  • 會修改原來變量的數(shù)值
     

邏輯運算符

邏輯運算符就是對布爾值進行運算

邏輯運算的短路問題:

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

and(邏輯與)

一假則假, 全真則真

or(邏輯或)

一真則真, 全假則假

not(邏輯非)

非真則假, 非假則真

比較運算符

  • 為我們提供比較功能的運算符
  • 最后的結(jié)果總是真或者假,即布爾值
  • <(小于),>(大于),<=(小于等于),>=(大于等于)==(判斷操作數(shù)是否相等),!=(判斷操作數(shù)是否不等于)

特殊運算符

is

  • 判斷兩個變量,對象是否是同一個
  • 也就是判斷這兩個的id是否一樣

is not

  • 與is操作符正好相反

del

  • 用于刪除變量,同時解除與對象的關聯(lián),如果可能則釋放對象

三目運算符(三元運算符)

元:操作數(shù)

三元:就是一個操作數(shù)帶動三個操作數(shù)一起運算

語法:

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

案例:

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

# 最后輸出的結(jié)果為0

看完上述內(nèi)容,是不是對Python中輸入輸出和運算符的詳解有進一步的了解,如果還想學習更多內(nèi)容,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI