input()函式進行輸入的時候,輸入的是字串。
輸入格式:變數=inut("提示資訊字元")
eval()函式可以把字串轉化為數字。因此,eval()函式是非常常用的乙個函式
print的輸出格式控制:print("這裡輸入說明".format(變數))
輸出字串的時候不用格式控制,print("輸出格式錯誤")
print函式中的逗號在輸出的結果中變為空格
python使用import匯入函式有三種方式,以turtle為例
import turtle from turtle import setup或from turtle import * import turtle as t (t是呼叫庫的別名)
一般情況下,盡量使用第三種
最後一點,in可以判斷乙個字元是否在乙個陣列裡面
單行注釋:以#開頭
多行注釋:以'''即三個單引號開頭和結尾
字串型別用單引號和雙引號是一樣的
列表:由零個或多個資料組成的有序數列,列表使用表示,採用逗號分隔元素
索引:a[m]
切片:a[1:3]意思是取出字元的第乙個、第二個字元,但是不包括第三個字元
格式:for 變數 in range(引數)
迴圈語句
變數是每次迴圈的計數
range()函式產生迴圈計數序列:
第一種格式為:range(n),產生0到n-1的整數序列,共n個
第二種格式為:range(m,n),產生從m到n-1的整數序列,共n-m個
整數型別:可正可負,沒有取值範圍限。pow(x,y):計算x的y次方
浮點型別:浮點數間運算存在不確定尾數,所以對浮點數進行計算時,常使用round函式。
round函式用法:round(x,d),對x四捨五入,d是小數擷取位數
科學計數法:4.3e-3表示0.0043,9.6e5表示960000.0
複數型別:z = a+bj,其中,a是實部,b是虛部。z.real獲得實部,z.imag獲得虛部
x/y 表示x除以y,和數學中的意義一樣,一般都是產生浮點數
x//y表示整除,只取x與y的整數商
%取餘,模運算
x**y表示x的y次冪
abs(x)求x的絕對值
divmod(x,y)同時輸出商和餘數
pow(x,y[,z])冪餘,表示(x**y)%z,z可以省略,省略相當於對1取模
round(x[,d])四捨五入,d是保留小數字數,預設值為0
max(x1,x2,....,xn)求最大值,不限n的大小
min(x1,x2,...,xn)求最小值,不限n的大小
int(x)捨棄x的小數部分,把a變為整數
float(x)增加小數部分,將x變成浮點數
complex(x)增減虛數部分,將x變成複數
學習程式設計需要注意的幾點
1 不要死記硬背語法 程式開發的語法 規範特別多,不可能全記下來,只要知道有這麼乙個功能即可,需要的時候再翻書或查詢幫助。這樣省時省力,可以將更多的時間和精力用在技術的提高上。2 多動手,多練習 死讀書是成不了程式設計高手的!只有多練習,多上機編寫程式,才能在實踐中提高對程式設計的認識。3 遇到問題...
Python 函式引數需要注意的幾點
所用情形 引數太多時,防止引數順序對函式的影響,傳參時指定引數對應的形參名 def test brand,slogan print brand s slogan is slogan test brand nike slogan just do it nike s slogan is just do ...
Object c block需要注意的幾點問題
摘自 date 2015 12 4 1.block定義 1 說明 a.block是oc中的一種資料型別,在ios開發中被廣泛使用 b.是block的特有標記 c.block的實現 包含在 之間 d.大多情況下,以內聯inline函式的方式被定義和使用 e.block與c語言的函式指標有些相似,但使用...