python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...
一、編程語(yǔ)言的分類(lèi)?
機(jī)器語(yǔ)言:直接使用二進(jìn)制指令編程,直接操作硬件,必須考慮硬件細(xì)節(jié)。
匯編語(yǔ)言:用簡(jiǎn)寫(xiě)的英文標(biāo)識(shí)符取代二進(jìn)制去編寫(xiě)程序,直接操作硬件,必須考慮硬件細(xì)節(jié)。
高級(jí)語(yǔ)言:通過(guò)人類(lèi)能夠理解的表達(dá)方式去編寫(xiě)程序,通過(guò)操作系統(tǒng)操作硬件,無(wú)語(yǔ)考慮硬件細(xì)節(jié)。
高級(jí)語(yǔ)言需要被翻譯成計(jì)算機(jī)能夠讀懂的二進(jìn)制才能被執(zhí)行,按照翻譯方式可以分為編譯型和解釋型。
編譯型(需要編譯器):類(lèi)似于谷歌翻譯
解釋型(需要解釋器):類(lèi)似于同聲傳譯
執(zhí)行效率:機(jī)器語(yǔ)言>匯編語(yǔ)言>編譯型>解釋型
開(kāi)發(fā)效率:解釋型>編譯型>匯編語(yǔ)言>機(jī)器語(yǔ)言
跨平臺(tái)性:解釋型>all
二、python解釋器多版本共存
我們安裝了2.7和3.6兩種版本的python解釋器,并且學(xué)會(huì)了如何配置它們的環(huán)境變量。
python安裝1.安裝pycharm,然后激活2.安裝python2到指定文件夾下文件夾名為python27(2.7版本)3.安裝python3到指定文件夾下文件夾名為python36(3.6版本)4.將python27和python36以及python27和python36對(duì)應(yīng)文件夾下的scripts文件夾添加到環(huán)境變量(進(jìn)入環(huán)境變量,到系統(tǒng)變量,點(diǎn)擊path進(jìn)行添加),將python27和python36中的python.exe各自添加一個(gè)python.exe副本然后改名為python2和python3
三、執(zhí)行python的兩種方式
1、交互式環(huán)境
優(yōu)點(diǎn):用來(lái)調(diào)試程序 缺點(diǎn):寫(xiě)完的程序代碼不能保存下來(lái)
2、把程序?qū)懙轿募?#xff0c;永久保存下來(lái),執(zhí)行方式如下:
python3 D:\test.py
!!!!!非常重要!!!!!
運(yùn)行python程序的三個(gè)階段:
1、先啟動(dòng)python解釋器
2、python解釋器會(huì)將test.py文件中不同文本的內(nèi)容讀入內(nèi)存(沒(méi)有語(yǔ)法的概念)
3、python解釋器解釋執(zhí)行剛剛讀入內(nèi)存的代碼,開(kāi)始識(shí)別python語(yǔ)法。
變量
1、什么是變量?
變量即變化的量,核心是“變”與“量”二字,變即變化,量即衡量狀態(tài)。
量:記錄現(xiàn)實(shí)世界中事物的某種狀態(tài)。
變:事物的某種狀態(tài)是可以發(fā)生變化的。
2、為何要用變量?
為了讓計(jì)算機(jī)能夠像人一樣記錄下來(lái)事物的某種狀態(tài)。
3、如何用變量?
原則:先定義,后引用
1、先定義
age=18
定義變量的三大組成部分:
變量名:是訪(fǎng)問(wèn)導(dǎo)致的唯一方式
=:將變量值的內(nèi)存地址綁定給變量名
變量的值:用來(lái)表示事物的某種狀態(tài),使我們要存儲(chǔ)的數(shù)據(jù)
2、后引用
3、變量名的命名
3.1 大前提:變量名對(duì)值有描述性的效果
3.2 命名規(guī)范
①變量名只能是字母,數(shù)字或下滑線(xiàn)的任意組合
②變量名的第一個(gè)字符不能是數(shù)字
③關(guān)鍵字不能聲明為變量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
3.3 命名風(fēng)格
駝峰體:AgeOfOldboy=3
純小寫(xiě)字母加下滑線(xiàn)(推薦使用):age_of_oldboy=73
用戶(hù)與程序交互
代碼注釋分單行和多行注釋,單行注釋用#,多行注釋可以用三對(duì)雙引號(hào)""" """
代碼注釋的原則:
1、不用全部加注釋,只需要在自己覺(jué)得重要或不好理解的部分加注釋即可
2、注釋可以用中文或英文,但不要用拼音
格式化輸出
print('a','b','c','d') -> a b c d ,是空格
print('my name is %s my age is %s'這里不能有逗號(hào)%(name,age))
字符串
那單引號(hào)、雙引號(hào)、多引號(hào)有什么區(qū)別呢? 讓我大聲告訴你,單雙引號(hào)木有任何區(qū)別
多引號(hào)什么作用呢?作用就是多行字符串必須用多引號(hào)
msg = '''
今天我想寫(xiě)首小詩(shī),
歌頌我的同桌,
你看他那烏黑的短發(fā),
好像一只炸毛雞。
'''
print(msg)
總結(jié)
以上是生活随笔為你收集整理的python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小猿搜题如何关闭自动续费
- 下一篇: oppoa5手机价格(oppoa5多少钱