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.算術運算符
算術運算符:
使用方法:
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的嵌套
- 嵌套的使用:
- if的嵌套,比用多個if的方法,節約了時間和空間。
轉載于:https://www.cnblogs.com/mgytz/p/11277474.html
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的day 05总结(格式化输出的三种方式/基本运算符/if判断)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python数据结构——序列总结
- 下一篇: 汇编语言:实验10 根据材料编程—3.数