1.print語句(在python3.0中看作函式)
>>> print 'age',42
age 42
>>> name='gumby'
>>> salutation='mr'
>>> greeting='hello,'
>>> print greeting,salutation,name
hello, mr gumby
>>> greeting='hello'
>>> print greeting+',',salutation,name
hello, mr gumby
2.import
從模組內匯入函式
3.賦值
>>> ###序列解包
>>> x,y,z=1,2,3
>>> print x,y,z
1 2 3
>>> ##增量賦值
>>> x=2
>>> x+=1
>>> x
3>>> x*=2
>>> x
6>>> ##布林變數
>>> bool('32')
true
>>> bool('')
false
>>> bool(0)
false
>>> bool()
false
if else等等
while for 等等
不便記錄,重在理解並實操掌握。
1.並行迭代
zip函式的使用
###並行迭代
names=['anne','beth','george','damon']
ages=[12,45,32,102]
zip(names,ages)
for name,age in zip(names,ages):
print name,'is',age,'years old'
2.編號迭代
要根據當前物件的索引來迭代序列中的物件。
3.翻轉和排序迭代
跳出迴圈
##break
from math import sqrt
for n in range(99,0,-1):
root=sqrt(n)
if root == int(root):
print n
break
利用其它列表建立新列表
>>> [x*x for x in range(10)]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
pass:當程式什麼都不用做時,作為佔位符使用
del:刪除名稱並不刪除值
exec與eval 沒有看懂…
用時2.5h
這節內容主要靠實踐掌握,不是記憶型知識不便記錄
python 05學習筆記
資料儲存棧堆 淺拷貝 只能複製第一層 深拷貝index 找到列表中第一次出現指定元素的下標 4.遍歷列表 ages 11 22,33 44,55 for n in ages print n 元素 for i in range len ages print i,ages i 下標 enumerate ...
重新學習python05
測試題 0.在 python 中,int 表示整型,那你還記得 bool float 和 str 分別表示什 麼嗎?int 表示整形 bool 布林型 float 浮點型 str 字串 1.你知道為什麼布林型別 bool 的 true 和 false 分別用 1 和 0 來代替 嗎?true 表示條...
C語言學習筆記05
define crt secure no warnings 1 include include intmain 分號不可缺少 struct book b1 利用結構體型別建立乙個該型別的結構體變數 printf 書名 s n d n b1.name,b1.price b1.price 15 prin...