Python學習(第二章)

來源:互聯網
上載者:User

標籤:dom   返回   ipy   def   yield   小數點   結束   rom   false   

一、 變數

1. type(變數名)  可以查看該變數的類型

2. 關於字串的兩個運算子 +* ,分別執行 拼接 和 重複 操作

3. 格式化輸出

%s 字串
%d 整型 (%06d 保留六位前面補0)
%f 浮點數 (%.2f 保留小數點後2位)
%% 百分比符號%
name = ‘小明‘print(‘我的名字叫%s,請多多關照!‘%name)student_no = 100print(‘我的學號是%06d‘%student_no)price = 8.5weight = 7.5money = price * weightprint(‘蘋果單價%.2f元/斤,購買了%.3f斤,需要支付%.4f元,‘% (price,weight,money))#定義一個小數scale。輸出是資料比例是10.00%scale = 0.25print(‘資料比例是%.2f%%‘%(100*scale))
-----------------------------------------

我的名字叫小明,請多多關照!
我的學號是000100
蘋果單價8.50元/斤,購買了7.500斤,需要支付63.7500元,
資料比例是25.00%

4. 變數命名:字母、數字、底線 數字不可以開頭, 不能與關鍵字重名

# 查看Python的關鍵字列表import keywordprint(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 = 0result = 0while i<5:    if i ==3:        i = i+1        continue    print(i)    i = i+1print(‘迴圈結束後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學習(第二章)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.