《趣學Python程式設計》第一部分整理

2021-07-02 04:55:04 字數 2591 閱讀 3551

1,python的基本計算,變數,模組使用,if和else,迴圈;

2,使用函式和模組重用你的**

>>>list(range(0,5))

[0,1,2,3,4]

使用def(即define定義的縮寫)來設計函式

>>>def  testfunc(fname, lname)

print('hello  %s  %s'  %  (fname, lname))

>>>testfunc('mary', 'smith')

hello  mary  smith

另外,在定義函式的時候要了解到函式中各變數的作用域,即在函式中的變數只能在函式中使用,而在函式執行結束後便不能再用。

3,使用模組

>>>import  time

>>>print(time.asctime())

即輸入當前時間

>>>import  sys

>>>print(sys.stdin.readline())

即輸入什麼,輸出就是什麼。

>>>

>>>silly_age_joke()

how  old  are  you?

10  

what  is  13  +  49  +  84  +  155?  a  headache!

>>>silly_age_joke()

how  old  are  you?

15  

huh?

4,海龜與高階海龜行走

import  turtle

5,python的內建函式

abs()返回絕對值

bool()返回布林值

dir()可以返回關於任何值的資訊,也基本可以用於任何東西,包括字串,數字,函式,模組,物件,還有類。

eval()把乙個字串作為引數並返回它作為乙個python表示式的結果。

exec()

float()把字串或者數字轉換為浮點數

int()把字串或者數字轉換為整數

len()返回乙個物件的長度,如字串的字元個數

max()返回列表,元組或字串中最大的元素

min()返回列表,元組或字串中最小的元素

range()返回順序數

sum()返回和

open()寫入檔案,開啟檔案

6,keyword關鍵字模板

>>>import  keyword

>>>print(keyword.iskeyword('if'))

true

>>>print(keyword.kwlist)可列出所有關鍵字

7,random模組獲取隨機數

>>>import  random

>>>print(random.randint(1,100))

random.choice()隨機選擇列表中的乙個元素

random.shffle()給列表洗牌,打亂順序

8,sys模組控制shell程式,主要有exit,stdin,stdout和ersion變數

>>>import  sys

>>>sys.exit()

退出shell程式

>>>import  sys

>>>sys.stdin()

sys.stdin.write()和sys.stdin.readline()的不同在於readline可用乙個引數指定讀取多少個字元

sys.stdout.write()輸出

sys.version即python的版本號

9,time模組來得到時間

time.time()表示當前距離2023年1月1日的秒數

time.asctime()表示當前時間

time.localtime()表示當前年月,時間

time.sleep(1)程式延遲1s,即休眠1s

10,高階海龜製圖

>>>import  turtle

>>>t=turtle.pen()

切記此處的p為大寫

>>> t=turtle.pen()

>>> t.forward(50)

>>> t.left(90)

>>> t.forward(50)

>>> t.left(90)

>>> t.forward(50)

>>> t.left(90)

>>> t.forward(50)

>>> t.reset()

繪製正方形

也可以如下:

>>> for x in range(1,5):

t.forward(50)

t.left(90)

另外,t.reset()表示重新設定;

也可以進行填色,

>>>t.begin_full()

>>>t.circle(10)

>>>t.end_full()

繪製填色的圓

其中填色函式有三個引數,紅色,綠色和藍色的混搭即為rgb,通過t.color(1,0,0)繪製出紅色圖樣

還有不同的紅,例如t.color(0.5,0,0),t.color(0.9,0,0)等

Axure RP 第一部分

axure rp是乙個專業的快速原型設計工具。axure 發音 ack sure 代表美國axure公司 rp則是rapid prototyping 快速原型 的縮寫。axure rp是美國axure software solution公司旗艦產品,是乙個專業的快速原型設計工具,讓負責定義需求和規格...

第一部分 初識Solr

第一章 solr簡介 這章主要包括內容 這本書講述nosql技術,apache solr 像它的非關係模式兄弟一樣,針對於某些問題進行了優化。特別的,solr在處理企業級大量資料 及時搜尋 文字資料 返回相關性結果等方面進行了很大優化。這裡說的只是冰山一角,讓我們從下面幾方面來進行詳細敘說 solr...

css排雷第一部分

import url basic.css warning urgent plant moons plant moons 1 a href span title feature lang en 選出屬性等於lang或者以lang開頭的所有元素。選擇h1 strong 可以解釋為選擇h1字元素中的所有s...