Python基礎之基礎語法、變數型別以及運算子
一、概述
該博文主要記錄了Python語言的基礎語法,變數型別以及運算子。
二、python中文編碼問題
在一些程式的執行過程中,如果我們建立執行的的.py檔案含有中文時,會出現執行異常,如下:
#!/usr/bin/pythonprint"你好,世界";
以上程式執行輸出結果為:
File"test.py", line 2SyntaxError:Non-ASCII character '\xe4'in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Python中預設的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確列印漢字,所以在讀取中文時會報錯。
解決方法為只要在檔案開頭加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了
注意:#coding=utf-8 的
= 號兩邊不要空格。Python3.X 原始碼檔案預設使用utf-8編碼,所以可以正常解析中文,無需指定 UTF-8 編碼。
三、基礎語法
python語言與c,java等語言有許多相似之處,但是也存在一些差異。python語言有三種程式設計方式:互動式程式設計、指令碼式程式設計。
互動式程式設計不需要建立指令碼問檔案,是通過Python直譯器的互動模式進行編寫程式碼的。在linux上你只需要在命令列輸入Python命令即可啟用互動式程式設計。
$ python
Python2.7.6(default,Sep92014,15:04:36)[GCC 4.2.1CompatibleApple LLVM 6.0(clang-600.0.39)] on darwin
Type"help","copyright","credits"or"license"for more information.>>>
Window 上在安裝 Python 時已經已經安裝了預設的互動式程式設計客戶端,提示視窗如下:
在 python 提示符中輸入以下文字資訊,然後按 Enter 鍵檢視執行效果:
>>>print"Hello, Python!" ;
在 Python 2.7.6 版本中,以上例項輸出結果如下:
Hello,Python!
指令碼是程式設計通過指令碼引數呼叫直譯器開始執行指令碼,直到指令碼執行完畢。當指令碼執行完成後,直譯器就不再有效。
print"Hello, Python!";
這裡,假設你已經設定了 Python 直譯器 PATH 變數。使用以下命令執行程式:
$ python test.py
輸出結果:
Hello,Python!
讓我們嘗試另一種方式來執行 Python 指令碼。修改 test.py 檔案,如下所示:
#!/usr/bin/pythonprint"Hello, Python!";
這裡,假定您的Python直譯器在/usr/bin目錄中,使用以下命令執行指令碼:
$ chmod +x test.py # 指令碼檔案新增可執行許可權
$ ./test.py
輸出結果:
Hello,Python!
python識別符號
在 Python 裡,識別符號由字母、數字、下劃線組成。
在 Python 中,所有識別符號可以包括英文、數字以及下劃線(_),但不能以數字開頭。
Python 中的識別符號是區分大小寫的。
以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from xxx import * 而匯入;
以雙下劃線開頭的 __foo 代表類的私有成員;以雙下劃線開頭和結尾的 __foo__ 代表 Python 裡特殊方法專用的標識,如 __init__() 代表類的建構函式。
Python 可以同一行顯示多條語句,方法是用分號 ; 分開,
Python 保留字元
下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他識別符號名稱。
所有 Python 的關鍵字只包含小寫字母。
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
行和縮排
學習 Python 與其他語言最大的區別就是,Python 的程式碼塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮排來寫模組。
縮排的空白數量是可變的,但是所有程式碼塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。如下所示:
ifTrue:print"True"else:print"False"
以下程式碼將會執行錯誤:
#!/usr/bin/python# -*- coding: UTF-8 -*-# 檔名:test.pyifTrue:print"Answer"print"True"else:print"Answer"# 沒有嚴格縮排,在執行時會報錯print"False"
執行以上程式碼,會出現如下錯誤提醒:
$ python test.py
File"test.py", line 5ifTrue:^IndentationError: unexpected indent
IndentationError: unexpected indent 錯誤是 python 編譯器是在告訴你"Hi,老兄,你的檔案裡格式不對了,可能是tab和空格沒對齊的問題",所有 python 對格式要求非常嚴格。
如果是 IndentationError: unindent does not match any outer indentation level錯誤表明,你使用的縮排方式不一致,有的是 tab 鍵縮排,有的是空格縮排,改為一致即可。
因此,在 Python 的程式碼塊中必須使用相同數目的行首縮排空格數。
建議你在每個縮排層次使用 單個製表符 或 兩個空格 或 四個空格 , 切記不能混用
多行語句
Python語句中一般以新行作為為語句的結束符。
但是我們可以使用斜槓( \)將一行的語句分為多行顯示,如下所示:
total = item_one + \
item_two + \
item_three
語句中包含 [], {} 或 () 括號就不需要使用多行連線符。如下例項:
days =['Monday','Tuesday','Wednesday','Thursday','Friday']
Python 引號
Python 可以使用引號( ' )、雙引號( " )、三引號( ''' 或 """ ) 來表示字串,引號的開始與結束必須的相同型別的。
其中三引號可以由多行組成,編寫多行文字的快捷語法,常用於文件字串,在檔案的特定地點,被當做註釋。
word ='word'
sentence ="這是一個句子。"
paragraph ="""這是一個段落。
包含了多個語句"""
Python註釋
python中單行註釋採用 # 開頭。
#!/usr/bin/python# -*- coding: UTF-8 -*-# 檔名:test.py# 第一個註釋print"Hello, Python!";# 第二個註釋
輸出結果:
Hello,Python!
註釋可以在語句或表示式行末:
name ="Madisetti"# 這是一個註釋
python 中多行註釋使用三個單引號(''')或三個雙引號(""")。
#!/usr/bin/python# -*- coding: UTF-8 -*-# 檔名:test.py'''
這是多行註釋,使用單引號。
這是多行註釋,使用單引號。
這是多行註釋,使用單引號。
'''"""
這是多行註釋,使用雙引號。
這是多行註釋,使用雙引號。
這是多行註釋,使用雙引號。
"""
Python空行
函式之間或類的方法之間用空行分隔,表示一段新的程式碼的開始。類和函式入口之間也用一行空行分隔,以突出函式入口的開始。
空行與程式碼縮排不同,空行並不是Python語法的一部分。書寫時不插入空行,Python直譯器執行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的程式碼,便於日後程式碼的維護或重構。
記住:空行也是程式程式碼的一部分。
等待使用者輸入
下面的程式執行後就會等待使用者輸入,按回車鍵後就會退出:
#!/usr/bin/python
raw_input("\n\nPress the enter key to exit.")
以上程式碼中 ,"\n\n"在結果輸出前會輸出兩個新的空行。一旦使用者按下 enter(回車) 鍵退出,其它鍵顯示。
同一行顯示多條語句
Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的例項:#!/usr/bin/pythonimport sys; x ='runoob'; sys.stdout.write(x +'\n')
執行以上程式碼,輸入結果為:
$ python test.py
runoob
Print 輸出
print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上逗號:
#!/usr/bin/python# -*- coding: UTF-8 -*-
x="a"
y="b"# 換行輸出print x
print y
print'---------'# 不換行輸出print x,print y,# 不換行輸出print x,y
以上例項執行結果為:
a
b
---------
a b a b
多個語句構成程式碼組
縮排相同的一組語句構成一個程式碼塊,我們稱之程式碼組。
像if、while、def和class這樣的複合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的一行或多行程式碼構成程式碼組。
我們將首行及後面的程式碼組稱為一個子句(clause)。
如下例項:
if expression :
suite
elif expression :
suite
else:
suite
命令列引數
很多程式可以執行一些操作來檢視一些基本資訊,Python 可以使用 -h 引數檢視各引數幫助資訊:
四、變數型別變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢一個空間。
基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。
因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。
變數賦值
Python 中的變數賦值不需要型別宣告。
每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。
每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
等號(=)用來給變數賦值。
等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。
多個變數賦值
Python允許你同時為多個變數賦值。例如:
a = b = c = 1以上例項,建立一個整型物件,值為1,三個變數被分配到相同的記憶體空間上。
您也可以為多個物件指定多個變數。例如:
a, b, c = 1, 2, "john"以上例項,兩個整型物件1和2的分配給變數 a 和 b,字串物件 "john" 分配給變數 c。
標準資料型別
在記憶體中儲存的資料可以有多種型別。
例如,一個人的年齡可以用數字來儲存,他的名字可以用字元來儲存。
Python 定義了一些標準型別,用於儲存各種型別的資料。
Python有五個標準的資料型別:
- Numbers(數字)
- String(字串)
- List(列表)
- Tuple(元組)
- Dictionary(字典)
Python數字
數字資料型別用於儲存數值。
他們是不可改變的資料型別,這意味著改變數字資料型別會分配一個新的物件。
當你指定一個值時,Number物件就會被建立:
var1 = 1var2 = 10
您也可以使用del語句刪除一些物件的引用。
del語句的語法是:
del var1[,var2[,var3[....,varN]]]]您可以通過使用del語句刪除單個或多個物件的引用。例如:
del vardel var_a, var_b
Python支援四種不同的數字型別:
- int(有符號整型)
- long(長整型[也可以代表八進位制和十六進位制])
- float(浮點型)
- complex(複數)
Python字串
字串或串(String)是由數字、字母、下劃線組成的一串字元。
一般記為 :
s="a1a2···an"(n>=0)它是程式語言中表示文字的資料型別。
python的字串列表有2種取值順序:
- 從左到右索引預設0開始的,最大範圍是字串長度少1
- 從右到左索引預設-1開始的,最大範圍是字串開頭
如果你要實現從字串中獲取一段子字串的話,可以使用變數 [頭下標:尾下標],就可以擷取相應的字串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾。
比如:
s = 'ilovepython's[1:5]的結果是love。
當使用以冒號分隔的字串,python返回一個新的物件,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。
上面的結果包含了s[1]的值l,而取到的最大範圍不包括上邊界,就是s[5]的值p。
加號(+)是字串連線運算子,星號(*)是重複操作。
Python列表
List(列表) 是 Python 中使用最頻繁的資料型別。
列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表(即巢狀)。
列表用 [ ] 標識,是 python 最通用的複合資料型別。
列表中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。
加號 + 是列表連線運算子,星號 * 是重複操作。
Python元組
元組是另一個數據型別,類似於List(列表)。
元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於只讀列表。
Python 字典
字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件集合,字典是無序的物件集合。
兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
字典用"{ }"標識。字典由索引(key)和它對應的值value組成。
Python資料型別轉換
有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。
以下幾個內建的函式可以執行資料型別之間的轉換。這些函式返回一個新的物件,表示轉換的值。
函式 | 描述 |
---|---|
int(x [,base]) |
將x轉換為一個整數 |
long(x [,base] ) |
將x轉換為一個長整數 |
float(x) |
將x轉換到一個浮點數 |
complex(real [,imag]) |
建立一個複數 |
str(x) |
將物件 x 轉換為字串 |
repr(x) |
將物件 x 轉換為表示式字串 |
eval(str) |
用來計算在字串中的有效Python表示式,並返回一個物件 |
tuple(s) |
將序列 s 轉換為一個元組 |
list(s) |
將序列 s 轉換為一個列表 |
set(s) |
轉換為可變集合 |
dict(d) |
建立一個字典。d 必須是一個序列 (key,value)元組。 |
frozenset(s) |
轉換為不可變集合 |
chr(x) |
將一個整數轉換為一個字元 |
unichr(x) |
將一個整數轉換為Unicode字元 |
ord(x) |
將一個字元轉換為它的整數值 |
hex(x) |
將一個整數轉換為一個十六進位制字串 |
oct(x) |
將一個整數轉換為一個八進位制字串 |
五、Python 運算子
Python算術運算子
以下假設變數: a=10,b=20:
運算子 | 描述 | 例項 |
---|---|---|
+ | 加 - 兩個物件相加 | a + b 輸出結果 30 |
- | 減 - 得到負數或是一個數減去另一個數 | a - b 輸出結果 -10 |
* | 乘 - 兩個數相乘或是返回一個被重複若干次的字串 | a * b 輸出結果 200 |
/ | 除 - x除以y | b / a 輸出結果 2 |
% | 取模 - 返回除法的餘數 | b % a 輸出結果 0 |
** | 冪 - 返回x的y次冪 | a**b 為10的20次方, 輸出結果 100000000000000000000 |
// | 取整除 - 返回商的整數部分 | 9//2 輸出結果 4 , 9.0//2.0 輸出結果 4.0 |
Python比較運算子
以下假設變數a為10,變數b為20:
運算子 | 描述 | 例項 |
---|---|---|
== | 等於 - 比較物件是否相等 | (a == b) 返回 False。 |
!= | 不等於 - 比較兩個物件是否不相等 | (a != b) 返回 true. |
<> | 不等於 - 比較兩個物件是否不相等 | (a <> b) 返回 true。這個運算子類似 != 。 |
> | 大於 - 返回x是否大於y | (a > b) 返回 False。 |
< | 小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數True和False等價。注意,這些變數名的大寫。 | (a < b) 返回 true。 |
>= | 大於等於 - 返回x是否大於等於y。 | (a >= b) 返回 False。 |
<= | 小於等於 - 返回x是否小於等於y。 | (a <= b) 返回 true。 |
Python賦值運算子
以下假設變數a為10,變數b為20:
運算子 | 描述 | 例項 |
---|---|---|
= | 簡單的賦值運算子 | c = a + b 將 a + b 的運算結果賦值為 c |
+= | 加法賦值運算子 | c += a 等效於 c = c + a |
-= | 減法賦值運算子 | c -= a 等效於 c = c - a |
*= | 乘法賦值運算子 | c *= a 等效於 c = c * a |
/= | 除法賦值運算子 | c /= a 等效於 c = c / a |
%= | 取模賦值運算子 | c %= a 等效於 c = c % a |
**= | 冪賦值運算子 | c **= a 等效於 c = c ** a |
//= | 取整除賦值運算子 | c //= a 等效於 c = c // a |
Python位運算子
按位運算子是把數字看作二進位制來進行計算的。Python中的按位運演算法則如下:
下表中變數 a 為 60,b 為 13,二進位制格式如下:
a =00111100
b =00001101-----------------
a&b =00001100
a|b =00111101
a^b =00110001~a =11000011
運算子 | 描述 | 例項 |
---|---|---|
& | 按位與運算子:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0 | (a & b) 輸出結果 12 ,二進位制解釋: 0000 1100 |
| | 按位或運算子:只要對應的二個二進位有一個為1時,結果位就為1。 | (a | b) 輸出結果 61 ,二進位制解釋: 0011 1101 |
^ | 按位異或運算子:當兩對應的二進位相異時,結果為1 | (a ^ b) 輸出結果 49 ,二進位制解釋: 0011 0001 |
~ | 按位取反運算子:對資料的每個二進位制位取反,即把1變為0,把0變為1 。~x 類似於 -x-1 | (~a ) 輸出結果 -61 ,二進位制解釋: 1100 0011,在一個有符號二進位制數的補碼形式。 |
<< | 左移動運算子:運算數的各二進位全部左移若干位,由 << 右邊的數字指定了移動的位數,高位丟棄,低位補0。 | a << 2 輸出結果 240 ,二進位制解釋: 1111 0000 |
>> | 右移動運算子:把">>"左邊的運算數的各二進位全部右移若干位,>> 右邊的數字指定了移動的位數 | a >> 2 輸出結果 15 ,二進位制解釋: 0000 1111 |
Python邏輯運算子
Python語言支援邏輯運算子,以下假設變數 a 為 10, b為 20:
運算子 | 邏輯表示式 | 描述 | 例項 |
---|---|---|---|
and | x and y | 布林"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。 | (a and b) 返回 20。 |
or | x or y | 布林"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。 | (a or b) 返回 10。 |
not | not x | 布林"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 | not(a and b) 返回 False |
Python成員運算子
除了以上的一些運算子之外,Python還支援成員運算子,測試例項中包含了一系列的成員,包括字串,列表或元組。
運算子 | 描述 | 例項 |
---|---|---|
in | 如果在指定的序列中找到值返回 True,否則返回 False。 | x 在 y 序列中 , 如果 x 在 y 序列中返回 True。 |
not in | 如果在指定的序列中沒有找到值返回 True,否則返回 False。 | x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。 |
Python身份運算子
身份運算子用於比較兩個物件的儲存單元
運算子 | 描述 | 例項 |
---|---|---|
is | is 是判斷兩個識別符號是不是引用自一個物件 | x is y, 類似 id(x) == id(y) , 如果引用的是同一個物件則返回 True,否則返回 False |
is not | is not 是判斷兩個識別符號是不是引用自不同物件 | x is not y , 類似 id(a) != id(b)。如果引用的不是同一個物件則返回結果 True,否則返回 False。 |
注: id() 函式用於獲取物件記憶體地址。
Python運算子優先順序
以下表格列出了從最高到最低優先順序的所有運算子:
運算子 | 描述 |
---|---|
** | 指數 (最高優先順序) |
~ + - | 按位翻轉, 一元加號和減號 (最後兩個的方法名為 [email protected] 和 [email protected]) |
* / % // | 乘,除,取模和取整除 |
+ - | 加法減法 |
>> << | 右移,左移運算子 |
& | 位 'AND' |
^ | | 位運算子 |
<= < > >= | 比較運算子 |
<> == != | 等於運算子 |
= %= /= //= -= += *= **= | 賦值運算子 |
is is not | 身份運算子 |
in not in | 成員運算子 |
not or and | 邏輯運算子 |
相關推薦
Python基礎之基礎語法、變數型別以及運算子
一、概述 該博文主要記錄了Python語言的基礎語法,變數型別以及運算子。 二、python中文編碼問題 在一些程式的執行過程中,如果我們建立執行的的.py檔案含有中文時,會出現執行異常,如下:
Python學習筆記(一):基礎語法、變數型別、運算子(快速入門篇)
Head First Python、Python基礎教程 下劃線的特殊意義 以下劃線開頭的識別符號是有特殊意義的。 以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用”from xxx import *”而匯入
Java基礎之File類、IO流以及Properties類
一、File基礎內容 Java中可以使用java.io.File類代表一個檔案或資料夾,支援跨平臺。 三大系統File的表示方法: (1)Windows:D:\abc\Hello.java 可用反斜槓,也可用正斜槓 (2)Linux/MacOS:/Users/someone
Python練習之基礎語法、數據類型、字符編碼、文件操作(一)
AD 編碼 基礎 orm 分享 基本知識 mage fff pos 最近做了幾道練習題,用的都是一些python的基本知識,但每道題都有層次,需要紮實的基礎功底。 第一道 基礎需求: 讓用戶輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後退出程序 升級需求: 可以支持多
python基礎之賦值、算術、複合賦值運算子與常用的資料型別轉換
一**、算術運算子** 運算子為 +、加 -、減 、 乘 /、除 //、取整除 % 、取餘 /、冪 ** 二、 賦值運算子** = 賦值運算子 把等於號= 右邊的結果給左邊的變數 三、複合賦值運算子 += 加法賦值運算子 c += a 等效於 c = c + a -= 減法賦值運算子 c -
python基礎之元組、檔案操作、編碼、函式、變數 python基礎之元組、檔案操作、編碼、函式、變數
python基礎之元組、檔案操作、編碼、函式、變數 1、集合set 集合是無序的,不重複的,主要作用: 去重,把一個列表變成集合,就可以自動去重 關係測試,測試兩組資料的交集,差集,並集等關係 操作例子如下: 1 list_1 = [1,4,5,7,3,6,7,9] 2
(1)Python基礎語法和變數型別
一、python基礎語法 Tips: 指令碼開頭注意事項: #!/usr/bin/python 呼叫python自有得編輯器 #_*_ coding:UTF-8 _*_ 防止中文編碼錯誤 識別符號注意事項: 必須以字母、數字、下劃線組成,且不能以數字開
python基礎之流程控制、數字和字符串處理
== python基礎 you else upper python3 統計 包含 文件 流程控制 條件判斷 if單分支:當一個“條件”成立時執行相應的操作。 語法結構: if 條件: command 流程圖: 示例:如果3大於2,那麽輸出字符串"very
Python入門基礎之函數、切片
[1] href 原來 告訴 官方 tro art range 方便 Python之函數 Python不但能非常靈活地定義函數,而且本身內置了很多有用的函數,可以直接調用。 Python之調用函數 Python內置了很多有用的函數,我們可以直接調用。 要調用一個函數
python學習之基礎語法循環語句
21.輸入一個5位數字,判斷其位數: val = input("please input a 1-99999 number:") vals = int(val) if vals >= 1000: if vals >=10000: print("This is 5")
Python 基礎之-進程、線程
don 動態 銷毀 %s 解釋 定義 進程控制 imp fork 進程與線程 什麽是進程 程序並不能單獨運行,只有將程序裝載到內存中,系統為它分配資源才能運行,而這種執行的程序就稱之為進程。程序和進程的區別就在於:程序是指令的集合,它是進程運行的靜態描述文本;進程是程序
python筆記之基礎資料型別
八大基礎資料型別 int python 中沒有溢位,再大的值也可以用int num = 10 num++ 報錯,num只是儲存資料10的容器,容器不可以自增自減 print(num) # 列印容器中存放的值10 地址 print(id(num)) # id
python基礎總結1——註釋、變數
之前主要用python2,寫python程式碼時有點不熟練,用到需要的部分再去查,感覺有必要總結一下基礎內容。 一、變數、註釋及python之禪 1,老版本開頭註釋解釋 在程式碼第一行寫入執行時的python直譯器路徑,編輯完後需要對此python檔案新增'x'許可權 老
python併發程式設計基礎之守護程序、佇列、鎖
併發程式設計2 1.守護程序 什麼是守護程序? 表示程序A守護程序B,當被守護程序B結束後,程序A也就結束。 from multiprocessing import Process import time def task(): print('妃子的一生') time.s
Python基礎筆記_Day02_識別符號、變數、條件選擇語句
Day02_識別符號、變數、條件選擇語句 02.01_Python語言基礎(識別符號概述和組成規則)(掌握) 02.02_Python語言基礎(常見識別符號的命名規則)(掌握) 02.03_Python語言基礎(關鍵字概述和使用)(掌握) 02.04_Python語言基礎(控制檯輸出
python基礎總結1——註釋、變數、輸入輸出、字串操作、判斷語句、迴圈語句
之前主要用python2,寫python程式碼時有點不熟練,用到需要的部分再去查,感覺有必要總結一下基礎內容。 一、變數、註釋及python之禪 1,老版本開頭註釋解釋 在程式碼第一行寫入執行時的python直譯器路徑,編輯完後需要對此python檔案新增'x'許可權
Mysql數據庫理論基礎之七--插入、刪除、更新語句
插入、刪除、更新語句一、簡介由MySQL AB公司開發,是最流行的開放源碼SQL數據庫管理系統,主要特點:1、是一種數據庫管理系統2、是一種關聯數據庫管理系統3、是一種開放源碼軟件,且有大量可用的共享MySQL軟件4、MySQL數據庫服務器具有快速、可靠和易於使用的特點5、MySQL服務器工作在客戶端/服務器
python學習之基礎:編碼
file 包含 int meta nic char not in tar python解釋器 參考網址:https://www.xncoding.com/2015/10/24/python/unicode.html 在計算機內存中,統一使用Unicode編碼,當需要保存
PHP基礎知識:語法、變量與數據類型
PHP1.PHP語法 PHP 腳本以 <?php 開始,以 ?> 結束,每個代碼行都必須以分號結束。 PHP 文件通常包含 HTML 標簽和一些 PHP 腳本代碼,默認文件擴展名是".php"。 將PHP文件保存在項目文件夾下,在瀏覽器的地址欄中輸入“localhost/項目
python學習之基礎篇
學習 功能 linu 輸出 程序 語言 記錄 自己的 mat python是一種實際應用較為廣泛的語言,並且python的使用是完全免費的,python是一種面向對象(oop)的語言,類模塊支持多繼承,多態等。筆者認為python最強大之處是可以靈活調用其他語言的程序為其所