日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python輸入、數據類型轉換及運算符方式_python

作者:黑馬藍汐 ? 更新時間: 2022-09-07 編程語言

一、輸入

input("提示內容")

(1)當程序執行到input,等待用戶輸入,輸入完成后才繼續往下執行

(2)input接收用戶輸入后,一般存儲到變量,方便使用

(3)input會把接收到的任意用戶輸入的數據都當作字符串處理

對input()的應用

代碼:

輸出結果:

二、常用轉換數據類型的函數

函數 說明
int(x) 將x轉化為一個整數
float(x) 將x轉化為一個浮點數
str(x) 將對象x轉化為字符串
eval(str) 用來計算在字符串中的有效python表達式,并返回一個對象
tuple(s) 將序列s轉化為一個元組
list(s) 將序列s轉化為一個列表

給eval函數做一個通俗的解釋:字符串里是什么類型,eval函數就將它轉換成什么類型

例如:

a = "1.1",用eval函數處理a字符串,它會轉換成浮點型

input()用戶輸入內容默認為字符串型,轉換為整型

代碼:

輸出結果:

?三、運算符

  • 算術運算符
  • 賦值運算符
  • 復合賦值運算符
  • 比較運算符
  • 邏輯運算符

1.算術運算符

運算符 描述 實例
+ 1+1=2
- 1-1=0
* 2*2=4
/ 10/2=5
// 整除 9//4=2
% 取余 9%4=1
** 指數 2**3=8,即2*2*2
() 小括號 小括號用來提高運算優先級

優先級:()高于**高于% // / *高于+ -

2.賦值運算符

(1)單個變量賦值

num?= 1

(2)多個變量賦值

a = b = 1
a, b, c = 1, 1.1, 'python'? ? ? (a,b,c會對應賦值為1 1.1 python)

3.復合賦值運算符

運算符 描述 實例
+= 加法賦值運算符 a+=b等價于a=a+b
-= 減法賦值運算符 a-=b等價于a=a-b
*= 乘法賦值運算符 a*=b等價于a=a*b
/= 除法賦值運算符 a/=b等價于a=a/b
//= 整除賦值運算符 a//=b等價于a=a//b
%= 取余賦值運算符 a%=b等價于a=a%b
**= 冪賦值運算符 a**=b等價于a=a**b
a=10
a *= 1+2

那么這個表達式要怎樣計算?

代碼:

輸出結果:

結果證明,先計算復合賦值運算符后面的表達式,之后在計算復合賦值運算符

4.比較運算符

運算符 描述
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

5.邏輯運算符

運算符 描述
and x and y,當x,y兩個條件都為真時,返回True,否則返回False
or x or y,當x,y兩個條件都為假時,返回False,否則返回True
not not x,x為真則返回假,x為假則返回真

拓展:(數字的邏輯運算)

(1)and運算符,只要有一個值為0,則結果為0,否則結果為最后一個非0數字

代碼及結果:

(2)or運算符,兩個值都為0時,結果為0,否則結果為第一個非0數字

代碼及結果:

原文鏈接:https://blog.csdn.net/qq_52262831/article/details/119000473

欄目分類
最近更新