Python学习day2 while循环格式化输出运算符
1.while循環(huán)
while 條件: ?
? ?結(jié)果
? ?# 如果條件為真,那么循環(huán)則執(zhí)行
? ?# 如果條件為假,那么循環(huán)不執(zhí)行
debug模式顯示每一步運(yùn)行結(jié)果;
經(jīng)典代碼格式錯(cuò)誤與優(yōu)化:
count = 1
while count < 11:
? ?if count == 7:
? ? ? ?count += 1
? ?else:
? ? ? ?print(count)
? ?count += 1 ? ? ? ? ?#count += 1 縮進(jìn)一次仍在while的循環(huán)內(nèi)
?
正確案例:
count = 1
while count < 11:
? ?if count == 7:
? ? ? ?count += 1
? ?else:
? ? ? ?print(count)
? ? ? ?count += 1
? ? ? ?
優(yōu)化案例:
count = 1
while count < 11:
? ?if count != 7:
? ? ? ?print(count)
? ?count += 1
關(guān)鍵字
-
break #終止當(dāng)前循環(huán);
-
continue (繼續(xù)) #如果碰到continue,則退出當(dāng)前循環(huán),立即回到while條件位置.
while else #while條件不再滿足時(shí)執(zhí)行else.
2.字符串格式化
\n換行符
基本格式
name = input('請(qǐng)輸入姓名:')age = input('請(qǐng)輸入年齡:')
job = input('請(qǐng)輸入工作:')
hobby = input('請(qǐng)輸入愛好:')
msg = '''
---------- info of bigox ----------
Name :%s
Age :%s
Job :%s
Hobby :%s
------------- end -------------'''
print(msg%(小鉆風(fēng),500,it,girl,))
-
%s 表示字符串;
-
%d 表示數(shù)字;
-
%% 字符串格式化時(shí)表示百分?jǐn)?shù).
3.運(yùn)算符(特殊)
算數(shù)運(yùn)算
-
%取余
-
**冪
-
//整除
比較運(yùn)算
-
==比較對(duì)象是否相等
-
!=不等于
賦值運(yùn)算
-
+= 加法賦值: c+=a <==> c =c+a
邏輯運(yùn)算
-
bool類型數(shù)字0和空字符串''是False,其余是True.
and "與"
v = 1 and 9 ? =====> v = 9 ? #如果第一個(gè)值轉(zhuǎn)換為布爾值時(shí)如果為True,則v=第二個(gè)值;v1 = 0 and 1 ? =====> v = 0 ? #如果第一個(gè)值轉(zhuǎn)換為布爾值時(shí)如果為False,則v=第一個(gè)值;
v1 = 0 and '' =====> v = 0 ? #如果有多個(gè)and,從左到右進(jìn)行判斷.
or "或"
v = 1 or 9 ? =====> v = 1 ? #如果第一個(gè)值轉(zhuǎn)換為布爾值時(shí)如果為True,則v=第一個(gè)值;v1 = 0 or 1 ? =====> v = 1 ? #如果第一個(gè)值轉(zhuǎn)換為布爾值時(shí)如果為False,則v=第二個(gè)值;
v1 = 0 or '' =====> v = '' ? #如果有多個(gè)or,從左到右進(jìn)行判斷.
not "非"
-
在沒有()的情況下,not優(yōu)先級(jí)大于and,and優(yōu)先級(jí)大于or,即 () >not >and > or.同一優(yōu)先級(jí)從左往右計(jì)算.
4.編碼補(bǔ)充
unicode 分為 ecs2 (2字節(jié)) 和 ecs4 (4字節(jié)).
gbk / gb2312 國(guó)標(biāo)碼擴(kuò)展.兩個(gè)字節(jié)表示中文.
utf-8 3個(gè)字節(jié)表示中文.
?
轉(zhuǎn)載于:https://www.cnblogs.com/bigox/p/10617297.html
總結(jié)
以上是生活随笔為你收集整理的Python学习day2 while循环格式化输出运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 转载:JDBC连接数据库教程,postg
- 下一篇: websocket python爬虫_p