day 05总结(格式化输出的三种方式/基本运算符/if判断)
一、格式化輸出的三種方式
1.占位符(Python3.0)
占位符:%s(針對(duì)所有數(shù)據(jù)類型)、%d(僅僅針對(duì)數(shù)字類型)
使用方法:引號(hào)內(nèi)需要拼接的數(shù)據(jù)用占位符替代,引號(hào)外%加上數(shù)據(jù)所在的列表。
name = 'Tbb' age = 20 print('My name is %s' %name) print('Name:%s,Age:%s'%(name,age))結(jié)果:
My name is Tbb Name:Tbb,Age:20友情提示:占位符格式化的話,一定要記住占位符%s針對(duì)所有數(shù)據(jù)類型使用。
2.Format格式化(Python3.4)
使用方法:{}內(nèi)加 索引,format()內(nèi)加入需要的列表
s1 = 'Tbb' s2 = 'male' s3 = 20 print('Name:{0},Age:{2},Gender:{1}'.format(s1,s2,s3))結(jié)果:
Name:Tbb,Age:20,Gender:male友情提示:如果你需要使用這個(gè)format格式化時(shí),遇到多參數(shù)的時(shí)候,還是需要在句子后面?zhèn)魃弦淮蠖褏?shù)。使用這個(gè)不如用占位符或下面的f-String格式化。(所以幾乎沒人用)
3.f-String格式化(Python3.6)
適用性:相比較前兩種的格式化的方式,f-String格式化比較簡(jiǎn)單易懂,也是目前運(yùn)用較多的格式化方式;所以三種格式化方式,首先推薦f-String格式化,其次占位符格式化,最后才是Format格式化。
使用方法:引號(hào)前加上f(大小寫都行),{}內(nèi)加上所需列表
name = "Tbb" age = 20 print(f"Hello, {name}. I am {age}.")結(jié)果:
Hello, Tbb. I am 20.騷操作系列:
salary = 6.6666 print(f'{salary:.2f}')結(jié)果:
6.67
二、基本運(yùn)算符
1.算術(shù)運(yùn)算符
算術(shù)運(yùn)算符:
使用方法:
2.比較運(yùn)算符
比較運(yùn)算符:
使用方法:
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.賦值運(yùn)算符
賦值運(yùn)算符:
一元賦值運(yùn)算符
使用方法:
x = 10
二元賦值運(yùn)算符
使用方法:
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.邏輯運(yùn)算符
and(和),兩個(gè)條件都為真就為True,否則都為False
or(或),只要有一個(gè)為真就為True,否則都為False
not(不是)
使用例子:
print(10>1 and False) print(True or False) print(not False)結(jié)果:
False True True
5.身份運(yùn)算符
作用:身份運(yùn)算符用于比較兩個(gè)對(duì)象的存儲(chǔ)單元。
使用方法:
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}')結(jié)果:
x is y:True x == y:True x is z:False x == z:True注意:is和==的區(qū)別:is用于判斷兩個(gè)變量引用對(duì)象是否在同一塊內(nèi)存空間中, ==用于判斷引用變量的值是否相等。
6.Python運(yùn)算符優(yōu)先級(jí)
優(yōu)先級(jí):
提示:你想讓他優(yōu)先算,加括號(hào)就行了,沒必要記憶優(yōu)先級(jí)!
三、流程控制之if判斷
- 概念:if就是如果的意思
1.if(單分支結(jié)構(gòu))
if 條件:代碼1代碼2代碼3...2.if...else(雙分支結(jié)構(gòu))
if 條件:代碼1代碼2代碼3... else:代碼1代碼2代碼3...if...else表示if成立代碼成立會(huì)干什么,else不成立會(huì)干什么。
3.if...elif...else(多分支結(jié)構(gòu))
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的嵌套,比用多個(gè)if的方法,節(jié)約了時(shí)間和空間。
轉(zhuǎn)載于:https://www.cnblogs.com/mgytz/p/11277474.html
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的day 05总结(格式化输出的三种方式/基本运算符/if判断)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python数据结构——序列总结
- 下一篇: 汇编语言:实验10 根据材料编程—3.数