使用者互動,格式話輸出與運算子

2022-10-05 10:03:11 字數 2782 閱讀 2531

使用input()方法,來獲取使用者的輸入,獲取的結果為字串型別

user_name = input('

請輸入使用者的姓名:')

print

(user_name)

>>>請輸入使用者的姓名:['李四'

]>>>'

['李四']'

# 這個user_name 為字串,即使我們輸入的時候,是按照列表的形式輸入,但是輸出user_name,會發現是字串型別

使用print()方法,來進行輸出內部的資料

user_name = '李四'

print

(user_name)

>>>'李四'

#輸出有兩種寫法

#1. 是直接print(+要輸出的內容+)

#2. 先寫需要列印的東西加上句點符跟print之後tab鍵即可

格式化輸出就是把程式運算的結果,或者你想要輸出的東西,按照你想要的格式輸出到螢幕上。

name = '

你的名字%s, 你的年齡%s, 你的性別%s

'print(name % (『李四』, 18, 『男』))

print(name % (『王五』, 20, 『男』))

print(name % (『李煤』, 22, 『女』))

>>>'

你的名字李四, 你的年齡18, 你的性別男

'>>>'

你的名字王五, 你的年齡20, 你的性別男

'>>>'

你的名字李煤, 你的年齡22, 你的性別女

'

格式化輸出時,一般佔位符使用%s,%d

%s可以給任意資料佔位

s = 『年齡%s』

print(s % (18))

>>>年齡18

%d只能給數字佔位

s = 『年齡%d』

print(s % ('1'

))>>>報錯

print(s % (1))

>>>年齡1

算數運算子即算術運算符號。是完成基本的算術運算符號

增量賦值

x += 10 就等於 x = x + 10x -= 10 就等於 x = x - 10x *= 10 就等於 x = x * 10x /= 10 就等於 x = x / 10鏈式賦值

x = 100y =x

z =x

可以簡化為x = y = z = 100交叉賦值

m = 10n = 999如果我們需要讓m指向n指向的值 讓n指向m指向的值

index =m

m =n

n =index

可以簡化為m, n =n, m

解壓賦值

index_list = ['

1', '

2', '

3', '4'

] index1=index_list [0]

index2 = index_list [1]

index3 = index_list [2]

index4 = index_list [3]

可以簡化為 index1, index2 ,index3, index4 -index_list

注意" 1.正常情況下 左右兩邊的變數名和值個數要相等

2.也可以打破個數限制

"""l1 = [11, 22, 33, 44, 55, 66, 77, 88, 99]

a, b, *_ = l1

print(a, b, _) # 11 22 [33, 44, 55, 66, 77, 88, 99]

a, *_, b = l1

print(a, b, _) # 11 99 [22, 33, 44, 55, 66, 77, 88]

邏輯運算子是把語句連線成更複雜的複雜語句

一般有三種, and

ornot

1. and

與 連線所有條件必須都滿足 結果才會是真

如 2 > 1 and 1 != 1 and true and 3 > 2

>>>false

2. or

或 連線條件只有乙個滿足 結果就為真

如 2 > 1 or 1 != 1 or true or 3 > 2

>>>true

3. not

非 將條件翻轉 true變為false false變為true

如 nottrue

>>>false

"""在這三種邏輯運算子中,其實是有優先順序順序的,但是一般情況下,我們都是人為的規定好,那些進行運算,而不是通過本身的優先順序進行運算的

"""

1. 成員運算 in

判斷個體在不在某個群體內

如 index_list = [1, 2, 3, 4]

print(1 in

index_list)

>>>true

print(10 in

index_list)

>>>false #

身份運算

is:判斷兩個資料的記憶體位址是否一致

==:判斷兩個資料的值是否一致

is和==都是對物件進行比較判斷作用的,但對物件比較判斷的內容並不相同。

與使用者互動,格式化輸出,基本運算子

name input 請輸入姓名 height input 請輸入身高 weight input 請輸入體重 在python3中,input 方法的作用只是接收值,並且無論我們輸入的值是數字型別 字串型別 列表型別,input的接收值都是字串型別。python2當中的raw input 和pytho...

資料的型別 使用者互動 格式化輸出 基本運算子簡介

1.什麼是資料型別 變數值是我們儲存的資料,所以資料型別指的是變數值不同的種類 2.為何要分型別?1.變數值是用來儲存現實中事物的狀態的,那麼針對不同狀態就應該用不同型別的資料表示 3.資料的分類 1.整型 int 整數 作用 主要表示人的年齡,等級 各種號碼 定義 age 18 age int 1...

NOT運算子與 運算子

6.4.2 not運算子與 運算子 對於簡單的條件查詢,not運算子與 運算子的功能幾乎沒有什麼區別,那麼not運算子的優勢體現在 呢?答案是它可以與其他運算子組合使用,這一點是 運算子所不能實現的。在6.4.1節已經介紹了not運算子與in運算子組合使用的例子,下面給出乙個not運算子與betwe...