python数据显示为什么只能显示最后一个变量,Python变量和简单数据类型,之,的
變量介紹。
變量就是代表某個數(shù)據(jù)(值)的名稱,簡單點說變量就是給數(shù)據(jù)起個名字。
變量的特點
。
1)變量是計算機內(nèi)存中的一塊區(qū)域,變量可以存儲規(guī)定范圍內(nèi)的值,而且值是可變的。
2)在創(chuàng)建變量時會在內(nèi)存中開辟一個空間。基于變量的數(shù)據(jù)類型,解釋器會分配指定內(nèi)存,并決定什么數(shù)據(jù)可以被存儲在內(nèi)存中。因此,變量可以指定不同的數(shù)據(jù)類型,這些變量可以存儲整數(shù)、小數(shù)或者字符。
總結(jié)一句話:變量的值是可以變化的,值可以是整數(shù)、小數(shù)及字符。
變量的命名規(guī)則
。
1)只能包含的字母、數(shù)字、下劃線,但是不能以數(shù)字打頭。
2)不能包含空格,但是可以用下劃線分隔其中的單詞。
3)不能使用Python關(guān)鍵字和函數(shù)的名稱用做變量:import、class、return、and、def、from…
4)變量名應(yīng)該簡短并且見名知意。
5)不能使用中文命名。
6)變量名稱區(qū)分大小寫。
7)慎用小寫字母i和大寫字母O,產(chǎn)生視覺混淆。
使用變量的常見錯誤
。
變量未定義就使用。
舉例
:
message = '北京歡迎你!'#定義一個變量。
print(message)#輸出變量內(nèi)容。
print(message)
print(message)
print(message)
print(message)
北京歡迎你!
北京歡迎你!
北京歡迎你!
北京歡迎你!
北京歡迎你!
a_b=89#用下劃線分隔單詞
print(a_b)
89
import = '123'#定義變量,使用函數(shù)名稱
import
File "", line 1
import = '123'
^
SyntaxError: invalid syntax#結(jié)果會顯示失敗。
字符串
字符串的表達形式:可以表述單引號、雙引號或三引號里的內(nèi)容。
舉例
:
str1 = 'hello'
str2 = "world"
str3 = '''
春眠不覺曉,
處處聞啼鳥。
夜來風雨聲,
花落知多少。
'''
print(str1)
print(str2)
print(str3)
hello
world
春眠不覺曉,
處處聞啼鳥。
夜來風雨聲,
花落知多少。#最后總結(jié),單引號、雙引號和三引號都可以引用內(nèi)容。三引號可以換行。
常用的方法:
修改字符串大小寫:title、upper、lower
舉例
:
name = 'ad lovelace'
print(name.title())#輸出將首字母大寫
print(name.upper())#全輸出為大寫
print(name.lower())#全輸出為小寫
Ad Lovelace
AD LOVELACE
ad lovelace
拼接字符串:+
舉例
:
age = 18
name = 'ad lovelace'
print('我叫'+name.title()+',''今年 '+str(age)+' 歲.')
我叫Ad Lovelace,今年 18 歲.#使用拼接字符將兩個變量連到一塊。
添加空白:直接空格可以、換行符:\n、水平制表位:\t
舉例
:
age = 18
name = 'ad lovelace'
print('我叫\(zhòng)t'+name.title()+',',end= '')
print('今年 '+str(age)+' 歲.')
我叫Ad Lovelace,今年 18 歲.
刪除空白:開頭lstrip、末尾rstrip、兩端strip
舉例
:
content = ' test demo '#定義一個變量,并且兩端都有空格。
print(content.lstrip())
print(content.rstrip())
print(content.strip())
test demo #刪除開頭空格。
test demo#刪除末尾空格。
test demo#刪除兩端空格。
最常見的錯誤
:單引號中包含撇號。
做一個小實驗
:
1、將用戶的姓名存到一個變量中,并向該用戶顯示一條信息,顯示內(nèi)容為:“你好,艾瑞克,今天的Python課你學到東西了嗎?”
name='艾瑞克'
print('你好,'+name+',今天的Python課你學到東西了嗎')
你好,艾瑞克,今天的Python課你學到東西了嗎
2、將一個人的名字存到變量中,再以小寫、大寫和首字母大寫的方式顯示這個人的名字。
lbh_name = 'lisi'
print(lbh_name.lower())
print(lbh_name.upper())
print(lbh_name.title())
lisi
LISI
Lisi
3、按一下格式打印詩詞:
《自由》
為人進出的門緊鎖著;
想死的門敞開著。
有個病毒在外面高喊著:
“出來玩吧,給你自由!”
但我深深地知道……
出去了,不一定還能回來。
人的生命只有一次,
算球了,
再關(guān)十幾天就自由了!
poetry = '''
《自由》
為人進出的門緊鎖著;
想死的門敞開著。
有個病毒在外面高喊著:
“出來玩吧,給你自由!”
但我深深地知道……
出去了,不一定還能回來。
人的生命只有一次,
算球了,
再關(guān)十幾天就自由了!
'''
print(poetry)
《自由》
為人進出的門緊鎖著;
想死的門敞開著。
有個病毒在外面高喊著:
“出來玩吧,給你自由!”
但我深深地知道……
出去了,不一定還能回來。
人的生命只有一次,
算球了,
再關(guān)十幾天就自由了!
當然直接輸出也是可以的:
print('''
《自由》
為人進出的門緊鎖著;
想死的門敞開著。
有個病毒在外面高喊著:
“出來玩吧,給你自由!”
但我深深地知道……
出去了,不一定還能回來。
人的生命只有一次,
算球了,
再關(guān)十幾天就自由了!
''')
《自由》
為人進出的門緊鎖著;
想死的門敞開著。
有個病毒在外面高喊著:
“出來玩吧,給你自由!”
但我深深地知道……
出去了,不一定還能回來。
人的生命只有一次,
算球了,
再關(guān)十幾天就自由了!
至此,變量及一些簡單的數(shù)據(jù)類型解釋完畢。
上述截圖中我所使用的是基于瀏覽器編寫代碼的工具:Jupyter Notebook。
在了解Jupyter Notebook之前,我們先來了解一下Ipython這個工具。
ipython
Ipython介紹
ipython是一個交互式計算系統(tǒng),是一個python的交互式shell。主要包含二個組件:
強大的python交互式shell
供Jupyter notebooks使用的一個Jupyter內(nèi)核(Jupyter Notebook)
IPython是一個Python的交互式shell,比默認的python shell好用的多,支持變量自動補全,自動縮進,支持bash shell命令,還有內(nèi)置了許多很有用的功能和函數(shù)。
IPython是基于BSD開源的。
IPython 為交互式計算提供了一個豐富的架構(gòu),包含:
強大的交互式 shell
Jupyter 內(nèi)核
交互式的數(shù)據(jù)可視化工具
靈活、可嵌入的解釋器
易于使用,高性能的并行計算工具
Jupyter Notebook介紹
Jupyter Notebook是基于網(wǎng)頁的用于交互計算的應(yīng)用程序。其可被應(yīng)用于全過程計算:開發(fā)、文檔編寫、運行代碼和展示結(jié)果。
當然
官網(wǎng)
介紹的更全面。
簡而言之,Jupyter Notebook是一個基于瀏覽器來編寫代碼的工具,可以在網(wǎng)頁頁面中直接編寫代碼和運行測試代碼,并且測試結(jié)果也會直接在代碼塊下顯示。如果需要在編寫中寫說明文檔,可以同一頁面中直接編寫,便于代碼的說明及解釋。
Jupyter Notebook大體分為兩部分:
網(wǎng)頁應(yīng)用:網(wǎng)頁應(yīng)用即基于網(wǎng)頁形式的、結(jié)合了編寫說明文檔、數(shù)學公式、交互計算和其他富媒體形式的工具。簡言之,網(wǎng)頁應(yīng)用是可以實現(xiàn)各種功能的工具。
文檔:即Jupyter Notebook中所有交互計算、編寫說明文檔、數(shù)學公式、圖片以及其他富媒體形式的輸入和輸出,都是以文檔的形式體現(xiàn)的。這些文檔是保存為后綴名為.ipynb的JSON格式文件,不僅便于版本控制,也方便與他人共享。此外,文檔還可以導(dǎo)出為:HTML、LaTeX、PDF等格式。
Jupyter Notebook主要特點:
① 編程時具有語法高亮、縮進、tab補全的功能。
② 可直接通過瀏覽器運行代碼,同時在代碼塊下方展示運行結(jié)果。
③ 以富媒體格式展示計算結(jié)果。富媒體格式包括:HTML,LaTeX,PNG,SVG等。
④ 對代碼編寫說明文檔或語句時,支持Markdown語法。
⑤ 支持使用LaTeX編寫數(shù)學性說明。
安裝。
當然有些Python編程人員不習慣這樣的操作,沒關(guān)系,我們可以免安裝試用體驗一下,
點這里試用
,最后再來決定使用與否。
安裝前提,在安裝Jupyter Notebook時我們需要安裝Python3.3以上版本,安裝python請參考
python安裝
。
我這里使用pip命令安裝:
C:\Users\lbh19>pip3 list#查看庫
Package Version
---------- -------
pip 19.2.3
setuptools 41.2.0
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
這里提示我們需要更新pip3的庫
C:\Users\lbh19>python -m pip install --upgrade pip#更新pip3庫
接下來安裝ipython,我們需要ipython為我們提供Jupyter 內(nèi)核
C:\Users\lbh19>pip3 install ipython#安裝IPython
或者
pip3 install -i https://pypi.douban.com/simple/ ipython#這里是使用的豆瓣國內(nèi)安裝源
使用ipython:
打開運行(win+R)打開CMD命令行窗口,進入ipython:在命令行模式下輸入ipython
退出:exit
安裝jupyter:
C:\Users\lbh19>pip3 install jupyter
或者
pip3 install -i https://pypi.douban.com/simple/jupyter
使用:
啟動:C:\Users\lbh19>jupyter notebook
當我們執(zhí)行完這條命令時,在終端中將會顯示一系列notebook的服務(wù)器信息,同時它默認會在瀏覽器中打開Jupyter Notebook網(wǎng)頁,我們可以在網(wǎng)頁內(nèi)創(chuàng)建代碼(創(chuàng)建的代碼文件在輸入jupyter notebook命令下的當前目錄)
我們可以在代碼塊中輸入需要的代碼,Alt+回車測試
至此,Jupyter Notebook部署完成。
總結(jié)
以上是生活随笔為你收集整理的python数据显示为什么只能显示最后一个变量,Python变量和简单数据类型,之,的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android波纹效果弹窗,Androi
- 下一篇: 特殊表情存数据库处理