概念
1、演算法:演算法猶如菜譜,告訴你如何完成特定的任務。從本質上說,編寫電腦程式就是使用計算機能夠理解的語言(如python)描述一種演算法。這種對機器友好的描述被稱為程式,主要由表示式和語句組成。
2、表示式:表示式為程式的一部分,結果為乙個值。如:2+2就是乙個表示式,結果為4。簡單表示式是使用運算子(如+、)和函式(如pow)將字面值(如2或「hello」)組合起來得到的。通過組合簡單的表示式,可建立複雜的表示式,如(2+2)(3-1)。表示式還可能包含變數。
3、變數:變數是表示值的名稱。通過賦值,可將新值賦給變數,如x=2。賦值是一種語句。
4、語句:語句是讓計算機執行特定操作的指示。這種操作可能是修改變數(通過賦值)、將資訊列印到螢幕上(如print(「hello,world!」))、匯入模組或執行眾多其他任務。
5、函式:python函式類似於數學函式,它們可能接受引數,並返回結果(在第六章學習編寫自定義函式時,你將發現函式實際上可以在返回前做很多事情)。
6、模組:模組是擴充套件,可通過匯入它們來擴充套件python的功能。如:模組math包含多個很有用的函式。
7、程式:你通過練習學習了如何編寫、儲存和執行python程式。
8、字串:字串非常簡單。它們其實就是一段文字,其中的字元是用unicode碼點表示的。
本章函式
1、abs(number):返回指定數的絕對值。
print(abs(-10))
2、bytes(string, encoding[,errors]):對指定的字串進行編碼,並以指定的方式處理錯誤。
a=bytes([1,2,3,4])
print(a)
3、cmath.sqrt(number):(複數)返回平方根,可用於負數。
import cmath as a
print(a.sqrt(-1))
print(a.sqrt(9))
4、float(object):將字串或者數字轉換為浮點數。
str='1111'
x=100
f1=float(str)
print(f1)
f2=float(x)
print(f2)
print(f1+f2)
5、help([object]):提供互動式幫助。
str=help()
print(str)
效果自己試吧!乙個互動式幫助平台。想知道math模組中有哪些函式,可用此方法檢視,輸入quit退出幫助平台。
6、input(prmpt):以字串的方式獲取使用者輸入。
str=input('你的名字是:')
print(str)
7、int(object):將字串或數轉換為整數。
str='999'
f=1.0
i1=int(str)
i2=int(f)
print(i1)
print(i2)
print(i1+i2)
8、math.ceil(number):以浮點數的方式返回向上圓整的結果。
import math as a
print(a.ceil(0.4))
print(a.ceil(-0.4))
9、math.floor(number):以浮點數的方式返回向下圓整的結果。
import math as a
print(a.ceil(0.4))
print(a.ceil(-0.4))
10、math.sqrt(number):返回平方根,不可用於負數。
import math as a
print(a.sqrt(9))
print(a.sqrt(-1))
11、pow(x ,y[ ,z]):返回x的y次方對z求模的結果(就是指數函式)。
print(pow(2 ,3))
12、print(object, …):將提供的實參列印出來,並用空格分隔。
a=1
b='1'
print(a,b)
13、repr(object):返回指定值的字串表示。
x='123456'
print(repr(x))
14、round(number):四捨五入為指定的精度,正好為5時捨入到偶數。
a=3.1415926
print(round(a,2))
b=2.5
print(round(b))
15、str(object):將指定的值轉換為字串。用於轉換bytes時,可指定編碼和錯誤處理方式。
博文內容來自本人所選的學習python的工具書-《python基礎教程》(第三版)人民郵電出版社。
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
python學習第一章筆記
溫度轉化程式 運用軟體 thonny 執行結果 第一行 表示注釋,注釋可提高 可讀性和理解性。第二行 使用input函式由使用者的輸入中獲得,輸入值將儲存在tempstr變數中,tempstr是乙個字串型別的變數。第三行 if為條件判斷語句,條件為使用者輸入字串的最後乙個字元,用保留字in判斷其是否...
Python第一章基礎學習
1.數字操作符,優先順序從高到低 指數 取模 取餘數 整除 商數取整 除法 乘法 減法 加法。2.資料型別 整型 1,0,1 浮點型 1.25,0,1.25 字串 a aa 3.字串連線和複製 用 和相連線 如 alice bob 列印出來為 alicebob 這是兩個字串相連可以得到乙個新的字串。...