phyton變數
數字int_var = 1 #整數
log_var = 1000l #長整數
float_var = 1.0 #浮點數
字串s=」helloworld」
print s 輸出所有字元
print s[0] 輸出第乙個字元h
print s[2:5] 輸出第三個到第五個字元,左閉右開llo
print s[:5] 輸出從開始到第五個字元hello
print s[2:] 輸出從第三個字元開始
print s*2 輸出兩次字串
print s+「test」輸出連線的字串helloworldtest
列表有序可變集合,可以巢狀
list_a = [「str」,1,[「a」,」b」,」c」],4]
list_b = [「hello」]
print list_a[0] #str
print list_a[1:3] #[1,[『a』,』b』,』c』]]
print list_a[1:] #[1,[『a』,』b』,』c』],4]
print list_b*2 #[『hello』,』hello』]
print list_a+list_b #[『str』,1,[『a』,』b』,』c』],4,』hello』]
元組不可變列表,賦值後不可變
執行的結果和list相同,只不過變成圓括號,其他幾乎一樣
tuple_a = (『str』,1,[『a』,』b』,』c』],4)
tuple_b = (『hello』)
print tuple_a[0] #str
print tuple_a[1:3] #(1,[『a』,』b』,』c』])
print tuple_a[1:] #(1,[『a』,』b』,』c』],4)
print tuple_b*2 #(『hello』,』hello』)
print tuple_a+tuple_b #(『str』,1,[『a』,』b』,』c』],4,』hello』)
字典不像列表,是無序的
dict_a =
print dict_a[「name」]
print dict_a[「age」]
print dict_a[1]
print 「name」 in dict_a #判斷key是否在字典中
print 「***」 in dict_a
print dict_a.keys()
print dict_a.value()
print dict_a.items() #返回所有的成員
##alan
24level_1
true
false
[1,』age』,』name』]#注意這裡不一定按照原來的順序
[level_1,24,』alan』]
[(1,level_1),(『age』,24),(「name」,」alan」)]
python運算子
算數運算子
冪**除法/ a=1.0,b=2,c=a/b=0.5
求餘數% a=6,b=4,c=a%b=2
比較運算子
不等於(兩種表達都可以)<>或者!=
邏輯運算子
and #&&
or #||
not #!
成員運算子
in 在指定的容器中找到返回true,沒找到返回false
not in在指定的容器中沒有找到返回true,找到返回false
身份運算子
is 兩個變數引用自同乙個物件返回true,不同返回false
not is兩個變數引用自不同物件返回true,相同返回false
位運算子
&與|或
^異或~取反
《左移》右移
python語句
if :
else:注意後面一定要冒號
for:
例1:list_a=[1,2,』test』]
for i in list a:
print i
###1
2test
例2:for i in range (0,10):
print i
###012
3456
789例3:
a = 1
while a!=10: for a in range (1,10):
print a print a
a+=1
以上兩個結果完全相同
break強制跳出迴圈
continue 接著進行下一迴圈
例1:for i in range (0,10):
for j in range (0,10):
print i,j
if j==5:
break#只跳出j而不會跳出i
例2:list_a = [1,2,」test」]
for i in list_a:
print i
if i==2:
continue
print 「~~~」
##1~~~
2test
~~~問題:
輸出1+。。。+100結果
列印10000以內質數
Python中的變數以及運算子
變數就是在程式中用來儲存資料的容器 語法 變數名 值說明 賦值符號,將等號右邊的值賦給左邊的變數。值 最後的值可以是任何有結果的表示式,例如 190 變數 表示式 呼叫函式表示式 注意 結論 使用變數拿到的是變數中位址對應的值 加法運算 減法運算 乘法運算 除法運算 取餘運算 求餘數 整除運算 冪運...
PHP變數以及常量以及運算子
1.php基礎知識 echo hello 2.變數 1 變數不需要指定資料型別 弱型別 2 變數名必須以 開頭 3 命名規則 由英文本母,數字,下劃線組合,不能數字開頭 4 對大小敏感 error reporting e all name 張三 age 20 echo name echo echo ...
Python物件以及運算子
python是一種物件導向的語言,類則是所有資料型別的基礎。識別符號 物件和賦值語句 在python語言的所有語句中,最重要的就是賦值語句。temperature 98.6 temperature作為識別符號,與右邊的物件相關聯。可以通過向現有物件指定第二個識別符號建立乙個別名 一旦建立了別名,兩個...