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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python学习day2 while循环格式化输出运算符

發(fā)布時(shí)間:2025/3/15 python 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习day2 while循环格式化输出运算符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

day2?運(yùn)算符-while循環(huán)

1.while循環(huán)

  • while循環(huán)基本結(jié)構(gòu);

    while 條件: ?
    ? ?結(jié)果
    ? ?# 如果條件為真,那么循環(huán)則執(zhí)行
    ? ?# 如果條件為假,那么循環(huán)不執(zhí)行
  • debug模式顯示每一步運(yùn)行結(jié)果;

  • 經(jīng)典代碼格式錯(cuò)誤與優(yōu)化:

  • 錯(cuò)誤示范:
    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)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。