1.python不需要宣告變數的型別,它可以自動識別。比如 i = 100,i = 『100』,可以用type函式輸出變數的型別type(i)。
2.數字和字串之間不能做運算,不像oracle,如果數字和字串做運算,如果隱式轉換成功,是可以運算的。
3.輸出用print,比如print i,print "hello world".
4.if...else語法,if...: else...:,如果要想分之屬於if或者屬於else,則分之語句必須縮排。
5.if...else是可以巢狀多分支。
6.if...elif...else。只有乙個語句塊會被執行。
7.while迴圈while...:,,要想執行迴圈語句,則必須要縮排**塊。break用來退出。
8.當需要引用數學函式的時候,需要在指令碼開始處import math,這叫引入模組。
9.如果想知道某個模組的內容,在環境紅import 模組,然後help(模組)。比如import math,help (math)。
10.要想使用模組中的函式,必須使用類似math.sin()。
11.用單引號或者雙引號首尾可以定義乙個字元常量。如果首尾三個單引號貨這雙引號,可以以原格式表示乙個字串常量。三個單引號或雙引號可以注釋乙個**塊。
12.字串加法用+,字串乘法用*,相當於n次字串加法。
13.可以使用len計算字串的長度。
14.字串的比較是用ascii碼比較的。比如『aac』是大於『aa』的。
15.可以使用in判斷乙個字串是否包含於另乙個字串。
16.可以使用s[index]來顯示s字串中的第index+1個字元。
17.==用來判斷兩個變數是否相等。
18.chr(num)可以將ascii數值轉換成相應字元。
19.使用ord()將字元轉換成數值,只能轉換第乙個字元。
20.s[start:end]用來對字串進行切片。s[:i]從開始到i,s[i:]從i開始到結束。
21.通過s[i].isspace()判斷是否為空格。
22.字串s.count('***')用來計算字串中子字串的個數。
23.通過find函式可以判斷是否有子字串,s.find(i,j,k),i為子字串,j為開始索引,k為結束索引,j和k可選。
24.index用來返回子字串返回的位置。
25.字串變數裡的某乙個字元不能被修改,但是字串變數可以指向新的變數。
26.s.replace(old,new[,count])前count個old換成new,原字串不會變,只是做乙個拷貝複製給新的變數。
27.s.strip移除某子字串,但是不會影響原字串。但是只刪除字串的首尾符合的部分,發現首尾有乙個不符合就會停止。當然也是做乙個拷貝,不會應影響原字串。
Python學習筆記(1)
在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...
Python 學習筆記 1
2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...
python學習筆記(1 )
1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...