Python基礎(chǔ)教程之輸入輸出和運算符
在我們python中輸入輸出函數(shù)在程序中運用較為廣泛,運算符常用于if判斷的條件中,今天我來給大家講解這兩項概念.
input輸入和print輸出
input()輸入函數(shù)
- 從標準輸入設(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ù)
- 取余%
- 指數(shù)**:a**b就是a的b次
復(fù)合賦值運算符
優(yōu)點
- 可以少定義變量
- a = a + b 等價于 a += b
缺點
- 會修改原來變量的數(shù)值
邏輯運算符
邏輯運算符就是對布爾值進行運算
邏輯運算的短路問題:
在邏輯運算過程中,一旦結(jié)果已經(jīng)確定,則不進行剩下的計算而是直接返回結(jié)果
and(邏輯與)
一假則假, 全真則真
or(邏輯或)
一真則真, 全假則假
not(邏輯非)
非真則假, 非假則真
比較運算符
- 為我們提供比較功能的運算符
- 最后的結(jié)果總是真或者假,即布爾值
- <(小于),>(大于),<=(小于等于),>=(大于等于)==(判斷操作數(shù)是否相等),!=(判斷操作數(shù)是否不等于)
特殊運算符
is
- 判斷兩個變量,對象是否是同一個
- 也就是判斷這兩個的id是否一樣
is not
- 與is操作符正好相反
del
- 用于刪除變量,同時解除與對象的關(guān)聯(lián),如果可能則釋放對象
三目運算符(三元運算符)
元:操作數(shù)
三元:就是一個操作數(shù)帶動三個操作數(shù)一起運算
語法:
變量 = if成立以后輸出的值 if 判斷條件 else if失敗以后輸出的值
案例:
a = 0 if 3 < 4 else 1 print(a)
# 最后輸出的結(jié)果為0
總結(jié)
到此這篇關(guān)于Python基礎(chǔ)教程之輸入輸出和運算符的文章就介紹到這了,更多相關(guān)Python輸入輸出和運算符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python 實現(xiàn)提取某個索引中某個時間段的數(shù)據(jù)方法
今天小編就為大家分享一篇python 實現(xiàn)提取某個索引中某個時間段的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02python代碼實現(xiàn)邏輯回歸logistic原理
這篇文章主要介紹了python代碼實現(xiàn)邏輯回歸logistic原理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-08-08python框架flask入門之環(huán)境搭建及開啟調(diào)試
這篇文章主要介紹了python框架flask入門環(huán)境搭建及開啟調(diào)試的步驟設(shè)置,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06