1. number型別上面兩篇文章中主要還是熟悉python的開發環境:第一篇主要是介紹python開發的ide環境,這主要是為了開發比較大型的工程。第二篇主要是來介紹python直譯器的使用。這裡將簡單介紹一下python的幾個常見型別numbers,strings,lists。2. string型別
3. list型別
4. 第乙個python控制結構
5. 參考資料
>>> 2 + 2
# 將python直譯器作為計算器使用 4
>>> # this is a comment
... 2 + 2 4
>>> (50 - 5 * 6) / 4 5
>>> 7 // 3
# 這裡將結果截斷floor 2
>>> 7 / 3 2
>>> width = 20
# 可以給變數賦值
>>> height = 5 * 9
>>> width * height
900>>> x = y = z = 0
# 連續賦值
>>> x = y = z = 0
>>> x
0>>> y
0>>> z
0>>> undefine
# 變數必須定義,這裡將出現error
traceback (most recent call last):
file "", line 1, in
nameerror: name 'undefine' is not defined
>>> a = 1.5 + 0.5j # 定義複數
>>> a.real
# 複數實部
1.5
>>> a.imag
# 虛部
0.5
>>> abs(a)
# 複數的模
1.5811388300841898
>>> _
# _表示的是前乙個表達是的結果,這裡是1.5811388300841898
1.5811388300841898
>>> 'spam eggs'
# 使用''定義字串
'spam eggs'
>>> "spam eggs"
# 使用""定義字串
'spam eggs'
# 下面字串使用/在多行定義
>>> hello = "this is a rather long string /
... in several lines"
>>> hello
'this is a rather long string /tin several lines'
# """ """中的字串不需要轉移
>>> print ("""/
... usage : thingy [options]
... -h
... -h hostname
... """)
usage : thingy [options]
-h
-h hostname
>>> word = 'help''a'
# 字串拼接,或者使用+來實現
>>> word[0]
# 取出word中的第乙個字元
'h'
>>> word[0:2]
# 得到從0開始,長度為2的子字串
'he'
>>> word[:2]
# 省略開始位置,得到從開始位置0,長度為2的子字串
'he'
>>> word[2:]
# 省略結束位置,得到從2開始到結束的所有字元
'lpa'
>>> word[0] = 'x'
# 無法修改某這出現錯誤
traceback (most recent call last):
file "", line 1, in
typeerror: 'str' object does not support item assignment
>>> word[-1]
# -1表示最後乙個字元
'a'
>>> word[-2:]
# 省略結束位置,得到從-2位置開始,到結束之間的字串
'pa'
>>> s = 'supercalifragilisticexpialidocious'
>>> len(s)
# 得到字串長度len()
>>> a = ['spam', 'eggs', 100, 1234]
# 定義乙個list a,可以看出python中list可以容納任何型別
>>> a
['spam', 'eggs', 100, 1234]
>>> len(a)
# list a的長度
4>>> q = [2, 3]
>>> p = [1, q, 4]
# 巢狀list型別
>>> len(q)
2
>>> len(p)
3
>>> p[1][0]
2
# 向q中增加元素'xtra'
>>> p
[1, [2, 3, 'xtra'], 4]
>>> q
[2, 3, 'xtra']
>>> a[0] = 1
# 更改list a中的第乙個元素
>>> a
[1, 'eggs', 123, 1234]
fibonacci.py
# fibonacci #
thesumofthetwoelementsdefinesthenext
a,b= 0,
1 ;
while
b <
10:print
(b);
a,b=b,a+b;
python中常見的內建函式
abs 求絕對值 divmod 求兩個元素的商和餘數 max 求最大值 min 求最小值 pow 求冪運算 sum 用來求和 round 四捨五入保留到指定位 all 將所有元素轉換為布林值,全是true,值就是true any 只要有乙個元素轉換為布林值是true,結果就是true sorted ...
Python中常見的集合內建函式
一 集合型別方法 方法名稱 操作 s.issubset t 如果s是t的子集,則返回true,否則返回false s.issuperset t 如果s是t的超集,則返回true,否則返回false s.union t 返回乙個新集合,該集合是s和t的並集 s.intersection t 返回乙個新...
Python 中常見的錯誤型別
1.型別錯誤 typeerror must be str,notint型別錯誤 必須是字串,不能是數字.這種就是拼接的時候字串和數字混用了,應該把一方轉化為另一方2.syntaxerror invalid syntax 語法錯誤 無效的語法解決辦法就是看報錯在哪一行,從這一行往上找錯誤3.inden...