Python基礎(chǔ)教程之輸入輸出和運算符
在我們python中輸入輸出函數(shù)在程序中運用較為廣泛,運算符常用于if判斷的條件中,今天我來給大家講解這兩項概念.
input輸入和print輸出
input()輸入函數(shù)
- 從標準輸入設(shè)備(一般指鍵盤)上讀取一個字符串,末尾換行符會自動刪除
- 所以我們想輸出最后的數(shù)據(jù),則需要進行類型轉(zhuǎn)換
input(“輸入練習(xí)”)
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)文章
使用Python3編寫抓取網(wǎng)頁和只抓網(wǎng)頁圖片的腳本
這篇文章主要介紹了使用Python3編寫抓取網(wǎng)頁和只抓網(wǎng)頁圖片的腳本,使用到了urllib模塊,需要的朋友可以參考下2015-08-08
Python基礎(chǔ)之數(shù)據(jù)結(jié)構(gòu)詳解
這篇文章主要介紹了Python基礎(chǔ)之數(shù)據(jù)結(jié)構(gòu)詳解,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04
python學(xué)生管理系統(tǒng)的實現(xiàn)
這篇文章主要為大家詳細介紹了python學(xué)生管理系統(tǒng)的實現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-04-04
python3使用騰訊企業(yè)郵箱發(fā)送郵件的實例
今天小編就為大家分享一篇python3使用騰訊企業(yè)郵箱發(fā)送郵件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
python圖的深度優(yōu)先和廣度優(yōu)先算法實例分析
這篇文章主要介紹了python圖的深度優(yōu)先和廣度優(yōu)先算法,結(jié)合實例形式分析了圖的深度優(yōu)先算法與廣度優(yōu)先算法相關(guān)概念、原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下2019-10-10
詳解Python結(jié)合Genetic?Algorithm算法破解網(wǎng)易易盾拼圖驗證
很多網(wǎng)站在登錄或者注冊時都會遇到拼圖驗證碼,這種拼圖驗證碼實際上是多個小碎片經(jīng)過重新組合成的一張整體。本文將和大家分享一個基于Python?Genetic?Algorithm的破解拼圖驗證碼的辦法,需要的可以參考一下2022-02-02
Python多線程采集二手房源數(shù)據(jù)信息流程詳解
這篇文章主要介紹了Python多線程采集二手房源數(shù)據(jù)信息流程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-05-05

