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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

day 05总结(格式化输出的三种方式/基本运算符/if判断)

發布時間:2025/3/15 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day 05总结(格式化输出的三种方式/基本运算符/if判断) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、格式化輸出的三種方式

1.占位符(Python3.0)

  • 占位符:%s(針對所有數據類型)、%d(僅僅針對數字類型)

  • 使用方法:引號內需要拼接的數據用占位符替代,引號外%加上數據所在的列表。

    name = 'Tbb' age = 20 print('My name is %s' %name) print('Name:%s,Age:%s'%(name,age))

    結果:

    My name is Tbb Name:Tbb,Age:20
  • 友情提示:占位符格式化的話,一定要記住占位符%s針對所有數據類型使用。

2.Format格式化(Python3.4)

  • 使用方法:{}內加 索引,format()內加入需要的列表

    s1 = 'Tbb' s2 = 'male' s3 = 20 print('Name:{0},Age:{2},Gender:{1}'.format(s1,s2,s3))

    結果:

    Name:Tbb,Age:20,Gender:male
  • 友情提示:如果你需要使用這個format格式化時,遇到多參數的時候,還是需要在句子后面傳上一大堆參數。使用這個不如用占位符或下面的f-String格式化。(所以幾乎沒人用

3.f-String格式化(Python3.6)

  • 適用性:相比較前兩種的格式化的方式,f-String格式化比較簡單易懂,也是目前運用較多的格式化方式;所以三種格式化方式,首先推薦f-String格式化,其次占位符格式化,最后才是Format格式化。

  • 使用方法:引號前加上f(大小寫都行),{}內加上所需列表

    name = "Tbb" age = 20 print(f"Hello, {name}. I am {age}.")

    結果:
    Hello, Tbb. I am 20.

  • 騷操作系列:

    salary = 6.6666 print(f'{salary:.2f}')

    結果:

    6.67

二、基本運算符

1.算術運算符

  • 算術運算符:

  • 使用方法:

print(x + y) #加 print(x - y) #減 print(x * y) #乘 print(x / y) #除 print(x % y) #取余 print(x // y) #取整 print(x ** y) #冪

2.比較運算符

  • 比較運算符:

  • 使用方法:

    print(x > y) #x大于y print(x < y) #x小于y print(x >= y) #x大于等于y print(x <= y) #x小于等于y print(x == y) #x等于y print(x != y) #x不等于y print(x <> y) #x不等于y

    比較后返回的是布爾值True或False!

3.賦值運算符

  • 賦值運算符:

  • 一元賦值運算符

    使用方法:

    x = 10

  • 二元賦值運算符

    使用方法:

    x += y #x = x+y x -= y #x = x-y x *= y #x = x*y x /= y #x = x/y x **= y #x = x**y x //= y #x = x//y x %= y #x = x%y

4.邏輯運算符

  • and(和),兩個條件都為真就為True,否則都為False

  • or(或),只要有一個為真就為True,否則都為False

  • not(不是)

    使用例子:

    print(10>1 and False) print(True or False) print(not False)

    結果:

    False True True

5.身份運算符

  • 作用:身份運算符用于比較兩個對象的存儲單元。

  • 使用方法:

    x = 257 y = x z = 257print(f'x is y:{x is y}') print(f'x == y:{x == y}')print(f'x is z:{x is z}') print(f'x == z:{x == z}')

    結果:

    x is y:True x == y:True x is z:False x == z:True
  • 注意:is和==的區別:is用于判斷兩個變量引用對象是否在同一塊內存空間中, ==用于判斷引用變量的值是否相等。

6.Python運算符優先級

  • 優先級:

  • 提示:你想讓他優先算,加括號就行了,沒必要記憶優先級!

三、流程控制之if判斷

  • 概念:if就是如果的意思

1.if(單分支結構)

if 條件:代碼1代碼2代碼3...

2.if...else(雙分支結構)

if 條件:代碼1代碼2代碼3... else:代碼1代碼2代碼3...

if...else表示if成立代碼成立會干什么,else不成立會干什么。

3.if...elif...else(多分支結構)

if 條件1:代碼1代碼2代碼3... elif 條件2:代碼1代碼2代碼3... elif 條件3:代碼1代碼2代碼3... ... else:代碼1代碼2代碼3...

if...elif...else表示if條件1成立干什么,elif條件2成立干什么,elif條件3成立干什么,else...否則干什么。

4.if的嵌套

  • 嵌套的使用:
age = 30 inp_age = int(input('age:')) # 17 if age >= inp_age: # aif age > inp_age: # bif 'e':print('猜小了') # a成立b也成立e也成立我才做else: # cprint('猜中了') # a成立c成立我才做 else: # d # a不成立我就做print('猜大了')
  • if的嵌套,比用多個if的方法,節約了時間和空間。

轉載于:https://www.cnblogs.com/mgytz/p/11277474.html

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的day 05总结(格式化输出的三种方式/基本运算符/if判断)的全部內容,希望文章能夠幫你解決所遇到的問題。

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