日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python输入以及比较逻辑运算符介绍(含笔记)

發布時間:2024/7/5 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python输入以及比较逻辑运算符介绍(含笔记) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 輸入

咱們在銀行ATM機器前取錢時,肯定需要輸入密碼,對不?那么怎樣才能讓程序知道咱們剛剛輸入的是什么呢??大家應該知道了,如果要完成ATM機取錢這件事情,需要先從鍵盤中輸入一個數據,然后用一個變量來保存,是不是很好理解。


1.1 raw_input

在Python中,獲取鍵盤輸入的數據的方法是采用 raw_input 函數(至于什么是函數,咱們以后的章節中講解),那么這個raw_input 怎么用呢?

看如下示例:

password = raw_input("請輸入密碼:")

print '您剛剛輸入的密碼是:', password

注意:

raw_input()的小括號中放入的是,提示信息,用來在獲取數據之前給用戶的一個簡單提示

raw_input()在從鍵盤獲取了數據以后,會存放到等號右邊的變量中

raw_input()會把用戶輸入的任何值都作為字符串來對待

注意:如果使用python3編譯,會報錯:

NameError: name 'raw_input' is not defined

原因是在python3.x中已經廢棄raw_input,可以使用input代替.

1.2 input

input()函數與raw_input()類似,在python2中接受的輸入必須是表達式。python3中可接收任何輸入.

a = 10

b = 20

#password = raw_input("請輸入密碼:\n")

password = input("請輸入密碼:\n")

print("您輸入的密碼是:%s"% password)

print(type(password))

輸入a+b,python2結果為:

python3結果為:

1. ?運算符

python支持以下幾種運算符:

1.1 算術運算符


運算符? 描述 實例

+????? 加???? 兩個對象相加 a+ b 輸出結果 30

-????? 減???? 得到負數或是一個數減去另一個數 a- b 輸出結果 -10

*????? 乘???? 兩個數相乘或是返回一個被重復若干次的字符串 a* b 輸出結果 200

/????? 除???? x除以y b/ a 輸出結果 2

//???? 取整除? 返回商的整數部分9//2 輸出結果4 ,9.0//2.0 輸出結果4.0

%????? 取余 返回除法的余數 b% a 輸出結果 0

**???? 冪???? 返回x的y次冪 a**b 為102次方, 輸出結果100

1.2 賦值運算符

運算符? 描述??? ??? 實例

=????? 賦值運算符? 把=號右邊的結果給左邊的變量 num=1+2*3 結果num的值為7

1.3 復合運算符



運算符? 描述?????????? 實例

+=???? 加法賦值運算符????? c+= a 等效于 c = c+ a

-=???? 減法賦值運算符????? c-= a 等效于 c = c- a

*=???? 乘法賦值運算符????? c*= a 等效于 c = c* a

/=???? 除法賦值運算符????? c/= a 等效于 c = c/ a

%=???? 取模賦值運算符????? c%= a 等效于 c = c% a

**=??? 冪賦值運算符??? c**= a 等效于 c = c** a

//=??? 取整除賦值運算符 c //= a 等效于 c= c // a

1.9? 數據類型轉換

函數????????????? ??????? 說明

int(x [,base])????????? 將x轉換為一個整數

long(x [,base])???? ??? 將x轉換為一個長整數

float(x )??????????? ??? 將x轉換到一個浮點數

complex(real [,imag ])?? 創建一個復數

str(x )????????????????? 將對象 x 轉換為字符串

repr(x )???????????? ??? 將對象 x 轉換為表達式字符串

eval(str )?????????? ??? 用來計算在字符串中的有效Python表達式,并返回一個對象

tuple(s )??????????? ??? 將序列 s 轉換為一個元組

list(s )???????????? ??? 將序列 s 轉換為一個列表

chr(x )????????????????? 將一個整數轉換為一個字符

unichr(x )?????????? ??? 將一個整數轉換為Unicode字符

ord(x )????????????????? 將一個字符轉換為它的整數值

hex(x )????????????????? 將一個整數轉換為一個十六進制字符串

oct(x )????????????????? 將一個整數轉換為一個八進制字符串

?

v1 = "123"

v2 = int(v1)

print("v2:%s\n"%(type(v2)))

v3 = 88

v4 = str(v3)

print("v4:%s"%(type(v4)))

?

v5 = repr(v3)

print("v5 = %s type = %s\n"%(v5,type(v5)))

v6 = eval("10+20")

print(v6)

print("v6 = %d\n"%(v6))

?

v7 = 23

v8 = chr(v7)

print(v8)

?

v8 = hex(v3)

print(v8)

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python输入以及比较逻辑运算符介绍(含笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。