2、啟動python的兩種方法:
a、從idle啟動,idle是python shell,也是python gui,通過鍵入文字與程式進行 交 互,可在提示符後鍵入,例如:
>>> print 'hello,world!'
hello,world!
b、cmd:先修該path路徑:我的電腦--屬性--高階系統設定--環境變數--編輯系統變數(找到path,在最後先加;,然後加上python的安裝路徑最後加上;)
3、記憶體和變數
三重引號字串「「「 」」」 或者『『『 』』』 可以表示跨多行的字串
python對變數名的大小寫比較敏感,即相同變數名的大小寫代表兩個變數名
4、基本運算
python中有x += y這種形式的表示式,但是沒有x++這樣的。+=是代表改變了變數,相當於重新生成了乙個變數,把操作後的結果賦予這個新生成的變數。但是++的話代表改變了物件本身,注意是物件本省,而不是變數本身。這個物件指的是記憶體中存放基本型別的資料的位址所指的內容。而python的模型規定,數值物件是不可改變的。
指數與冪的表示
3**5=3*3*3*3*3
3e5=3*10^5
5、資料型別
python 實際上並沒有把乙個東西從一種型別"轉換"成另一種型別。它只是由原來的東西建立乙個新東西,而且這個新東兩正是你想要的型別。下面給出一些函式,它們可以把資料從一種型別轉換為另一種型別。
float ()從乙個字串或整數建立乙個新的浮點數(小數)。
int ()從乙個字串或浮點數建立乙個新的整數。
str ()從乙個數(可以是任何其他型別)建立乙個新的字串。
float () 、int ()和str ()後面有小括號,因為它們不是python 關鍵字( 如
print) 一一它們只是python 的內建函式( function ) 。
函式type()會告訴我們變數的型別
6、輸入
raw_input()函式 例如 somename=raw_input()
python中逗號可以用來把多個print 語句合併到同一行上。逗號只是表水"盯印完這個
內容後不要跳轉到下一行"並增加乙個空格。
print "enter your name:"
somename=raw_input()
print "hi,",somename,",how are you!"
可以簡寫成:
somename=raw_input("enter your name:")
print "hi,",somename,",how are you!"
從網際網路獲取檔案的4行**
import urllib
file = urllib.urlopen('')
message = file.read()
print message
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
(《跟孩子一起學編》看到第六章)
leetcode 第二日學習 反轉整數!!!
整道題目的思想就是轉換成列表 然後反轉 然後再轉換成int的資料。列表的排序方式有很多 主要為,sort 主要是給列表公升序或者降序排列,不會直接反轉。sorted 可以在字典中使用,了可以自定義根據鍵值,還是鍵,或是其他方法進行排序。以上兩種都是可以用在字典中。reverse list.rever...
Python基礎教程學習第二日 序列
python中最基本的資料結構是序列 sequence 其中最常用的兩種序列型別為 列表和元祖。列表和元組的主要區別在於,列表可以修改,元組不能。序列操作 1.索引,序列中所有元素都是有編號的 從0開始遞增,這些元素可以通過編號進行訪問。如果使用負數索引,python會從右邊,也就是最後乙個元素開始...
賣卡記之第二日
由於早晨5點半才睡,中午才起床洗澡整理。今天遇到熟人若干 黨俊 胡瑩 燁林 駱瑩瑩 劉典典等,賣卡一張。今天出乎預料,業績比前一天居然還要好,賣得比較火。前後銷售額達到4000以上,我們粗劣估算,我們搶了華大超市以及附近營業點的移動卡業務大概有2000左右的利潤,雖然我們賺得不多,但是打破了壟斷,我...