Python 變量類型及命名規(guī)則介紹
首字母為英文和下劃線,其它部分則可以是英文、數(shù)字和下劃線(即:_),而變量名稱是區(qū)分大小寫,即變量temp與Temp為不同變量。變量的基本用法如下:
# 例:使用變量
a = 10
b = 20
print a + b
>>> 30 # 輸出a加b的值
a = 'hello'
b = 'python'
print a + ' ' + b
>>> hello python # 輸出a加b的值
上面幾個例子是使用變量進行運算,python的變量可以分為數(shù)字、字符和對象三種。
數(shù)字:就是可以作數(shù)學運算數(shù)字,而數(shù)字的類型又分為整型、浮點型和復(fù)數(shù)等。整型指的是沒有小數(shù)點的數(shù)字,而浮點型是指有小數(shù)點的數(shù)字,復(fù)數(shù)就是數(shù)學中的復(fù)學,其中浮點數(shù)可以用科學計數(shù)法表示,具體區(qū)別如下:
# 例:使用變量
a = 10
print a / 3
>>> 3 # 輸出變量a除以整數(shù)3的值
print a / 3.0
>>> 3.33333333333 # 輸出a除以浮點數(shù)3.0的值
b = 1e-2 # 科學計數(shù)法表示
print b
>>> 0.01 # 輸出b的值
print b*10
>>> 0.1 # 輸出b*10的值
f1 = (1+2j)
f2 = (5+3j)
>>> (6+5j) # 輸出復(fù)數(shù)f1+f2的值
上例中數(shù)字變量a被定義為整形,當除以整形時,值會被認為是整形,因此輸出的值夜為整型,當除數(shù)為浮點型時,除出來的值會被認為是浮點型。數(shù)字運算符號有+(加)、-(減)、*(乘)、/(除)、%(余),但并不支持++、--等自增自減的運算符。
字符:即用不同文字符號表示的內(nèi)容串,字符串須要用單引號、雙引號來括起,具體用法如下:
例:定義字符型變量。
s = 'Python' # 變量賦值字符串Python
s = "17jo.com" # 變量賦值字符串17jo.com
s = '''hello world!
hello Python!''' # 變量賦值兩行:hello world!hello python!
s = """hello world!
hello Python!""" # 變量賦值兩行:hello world!hello python!
s = ' It\'s Python' # 變量賦值:It's Python!
s = "\"Python\"" # 變量賦值:"Python"
s = '"Python"' # 變量賦值:"Python"
s = 'hello \n python' # \n為換行的轉(zhuǎn)義字符
print s # 輸出s的值
>>> hello # 分兩行輸出
>>> python
上面的例子是定義字符串變量的例子,其中'''/"""三引號可以定義多行字符串,若需要在字符串中使用單引號或雙引號可用\'/\"來轉(zhuǎn)義表示,但單引號里可以使用字符雙引號,而雙引號里也可以使用字符單引號無須轉(zhuǎn)義。
變量的作用域就是指變量的有效范圍,在python里除在函數(shù)或類里定義的變量外,程序中定義的變量在第一次出現(xiàn)后就會一直有效,也就是同樣的名稱在后面的程序里會被認為是同一變量。
相關(guān)文章
pandas實現(xiàn)excel表格處理并讀取指定sheet的方法
這篇文章主要介紹了pandas實現(xiàn)excel表格處理并讀取指定sheet的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-02-02
純numpy卷積神經(jīng)網(wǎng)絡(luò)實現(xiàn)手寫數(shù)字識別的實踐
本文主要介紹了純numpy卷積神經(jīng)網(wǎng)絡(luò)實現(xiàn)手寫數(shù)字識別的實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08
Django中ORM表的創(chuàng)建和增刪改查方法示例
這篇文章主要給大家介紹了關(guān)于Django中ORM表的創(chuàng)建和增刪改查等基本操作的方法,還給大家分享了django orm常用查詢篩選的相關(guān)內(nèi)容,分享出來供大家參考學習,需要的朋友們下面隨著小編來一起學習學習吧。2017-11-11
對python3 Serial 串口助手的接收讀取數(shù)據(jù)方法詳解
今天小編就為大家分享一篇對python3 Serial 串口助手的接收讀取數(shù)據(jù)方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
使用Python批量刪除MySQL數(shù)據(jù)庫的全部外鍵
這篇文章主要為大家詳細介紹了如何使用Python批量刪除MySQL數(shù)據(jù)庫的全部外鍵,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2024-04-04
Pycharm無法使用已經(jīng)安裝Selenium的解決方法
今天小編就為大家分享一篇Pycharm無法使用已經(jīng)安裝Selenium的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
使用python爬取連續(xù)降水數(shù)據(jù)信息實例
這篇文章主要為大家介紹了使用python提取連續(xù)降水數(shù)據(jù)信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01
Python應(yīng)用領(lǐng)域和就業(yè)形勢分析總結(jié)
在本篇文章總我們給大家整理了關(guān)于Python應(yīng)用領(lǐng)域和就業(yè)形勢分析以及圖文介紹,需要的朋友們可以參考下。2019-05-05

