Python學習(第二章)
阿新 • • 發佈:2018-07-29
img 開始 png 變量命名 spa cccccc otto pad 基本
一、 變量
1. type(變量名) 可以查看該變量的類型
2. 關於字符串的兩個運算符 + 與 * ,分別執行 拼接 和 重復 操作
3. 格式化輸出
%s | 字符串 |
%d | 整型 (%06d 保留六位前面補0) |
%f | 浮點數 (%.2f 保留小數點後2位) |
%% | 百分號% |
name = ‘小明‘ print(‘我的名字叫%s,請多多關照!‘%name) student_no = 100 print(‘我的學號是%06d‘%student_no) price = 8.5 weight = 7.5 money = price * weight print(‘蘋果單價%.2f元/斤,購買了%.3f斤,需要支付%.4f元,‘% (price,weight,money)) #定義一個小數scale。輸出是數據比例是10.00% scale = 0.25 print(‘數據比例是%.2f%%‘%(100*scale))
-----------------------------------------
我的名字叫小明,請多多關照!
我的學號是000100
蘋果單價8.50元/斤,購買了7.500斤,需要支付63.7500元,
數據比例是25.00%
4. 變量命名:字母、數字、下劃線 數字不可以開頭, 不能與關鍵字重名
# 查看Python的關鍵字列表 import keyword print(keyword.kwlist)
--------------------------------------
[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘nonlocal‘, ‘not‘, ‘or‘, ‘pass‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
5. 三個邏輯運算符:and、or、no
二、 隨機數的處理
1. 導入隨機數模塊
import random
2. 在IPython中直接在模塊名後面加一個 . 再按Tab鍵會提示包中的所有函數
3. 例如
random.randint(a, b),返回[a, b]之間的整數,包含a, b
三、while語句基本用法
1. 指定次數執行: while + 計數器 (在while開始之間初始化計數器 i = 0)
2. continue 不會執行本次循環中 continue 之後的部分,註意:避免死循環,在coninue條件(if)裏面再寫一遍計數器 i = i+1
i = 0 result = 0 while i<5: if i ==3: i = i+1 continue print(i) i = i+1 print(‘循環結束後i=‘,i)
---------------------------------------------------
0
1
2
4
循環結束後i= 5
四、 print知識點
print()輸出內容時,會默認在輸出的內容後面加上一個 換行
如果不希望有換行,可以在後面增加 ,end=””
print(‘*‘) print(‘*‘) print(‘*‘,end=‘‘) print(‘*‘)
print(‘*‘,end=‘---‘) print(‘*‘)
---------------------------------------------------
*
*
**
*---*
取消這種格式的方法,再加一個print(“”)
print(‘*‘,end=‘‘) print(‘‘) # 此時換行會加上 print("123")
---------------------------------------------------
*
123
Python學習(第二章)