1. 程式人生 > >Pytyhon全棧開發學習心得-Day2

Pytyhon全棧開發學習心得-Day2

學習心得 開課 默認 end 基本運算符 節奏 pre 1byte 進行

  今天是開課的第二天,繼續適應吧!

  老師今天先對昨天的知識點進行了回顧,並對作業進行了逐一講解,希望自己能跟住節奏,好好去體味和感受這五個月的充實生活!

  今天的內容主要圍繞以下幾方面展開:

  一.格式化輸出

  先介紹兩個占位符:1.%s-----處理字符串,全能的,即也可以來處理數字

           2.%d-----專門用來處理數字

  下面介紹一個格式化輸出的例子:

要求輸出以下信息:

------------ info of 周傑倫 -----------
Name : 周傑倫
Age : 18
job : singer
Hobbie: 看孩子
------------- end -----------------

Name=input("輸入姓名:")
Age=input("輸入年齡:")
Job=input("輸入職業:")
Hobby=input("輸入愛好:")
print("""------------ info of %s -----------
Name : %s
Age : %d
Job : %s
Hobbie: %s
------------- end -----------------""" % (Name,Name,int(Age),Job,Hobby))

  運行結果如下:

技術分享圖片

  

  註意:如果在輸出語句中已出現%s或者%d等占位符,那麽默認後邊出現的%也為占位符,欲單純表示%,需用%%表示.

  二.基本運算符

  技術分享圖片

技術分享圖片

技術分享圖片

  邏輯運算的運算順序:() =>not=>and=>or

  要求會做基本的邏輯運算

三.編碼初識

  ASCII:不能裝中文,8個bit組成,最多也256種可能

  Unicode:占32個bit,4個byte

  utf-8:可變長度的Unicode碼,一個字符至少占8bit

  計算機存儲系統單位換算:

  8bit=1byte

  1024byte=1KB

  1024KB=1MB

  1024MB=1GB

  1024GB=1TB

 補充知識點:

  1.while循環

while  條件:
    循環體
else:循環在正常循環體(不滿足條件)時執行

  註意:如果循環體是通過break跳出的,那與之對應的while後邊的else是不會被執行的

  2.in and not in 用來判斷xx字符串是否在xxxxxxxxxx字符串中出現

  例題:等待用戶輸入內容,檢測用戶輸入內容中是否包含敏感字符?如果存在敏感字符提示“存在敏感字符請重新輸入”,並允許用戶重新輸入並打印。敏感字符:“小粉嫩”、“大鐵錘

  

Content=input("請輸入您的評價:")
if 小粉嫩in Content or 大鐵錘 in Content:
    print ("存在敏感字符請重新輸入!")
else:
    print(Content)

  以上為今日學習內容,加油!

Pytyhon全棧開發學習心得-Day2