python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...
一、編程語言的分類?
機器語言:直接使用二進制指令編程,直接操作硬件,必須考慮硬件細節。
匯編語言:用簡寫的英文標識符取代二進制去編寫程序,直接操作硬件,必須考慮硬件細節。
高級語言:通過人類能夠理解的表達方式去編寫程序,通過操作系統操作硬件,無語考慮硬件細節。
高級語言需要被翻譯成計算機能夠讀懂的二進制才能被執行,按照翻譯方式可以分為編譯型和解釋型。
編譯型(需要編譯器):類似于谷歌翻譯
解釋型(需要解釋器):類似于同聲傳譯
執行效率:機器語言>匯編語言>編譯型>解釋型
開發效率:解釋型>編譯型>匯編語言>機器語言
跨平臺性:解釋型>all
二、python解釋器多版本共存
我們安裝了2.7和3.6兩種版本的python解釋器,并且學會了如何配置它們的環境變量。
python安裝1.安裝pycharm,然后激活2.安裝python2到指定文件夾下文件夾名為python27(2.7版本)3.安裝python3到指定文件夾下文件夾名為python36(3.6版本)4.將python27和python36以及python27和python36對應文件夾下的scripts文件夾添加到環境變量(進入環境變量,到系統變量,點擊path進行添加),將python27和python36中的python.exe各自添加一個python.exe副本然后改名為python2和python3
三、執行python的兩種方式
1、交互式環境
優點:用來調試程序 缺點:寫完的程序代碼不能保存下來
2、把程序寫到文件中,永久保存下來,執行方式如下:
python3 D:\test.py
!!!!!非常重要!!!!!
運行python程序的三個階段:
1、先啟動python解釋器
2、python解釋器會將test.py文件中不同文本的內容讀入內存(沒有語法的概念)
3、python解釋器解釋執行剛剛讀入內存的代碼,開始識別python語法。
變量
1、什么是變量?
變量即變化的量,核心是“變”與“量”二字,變即變化,量即衡量狀態。
量:記錄現實世界中事物的某種狀態。
變:事物的某種狀態是可以發生變化的。
2、為何要用變量?
為了讓計算機能夠像人一樣記錄下來事物的某種狀態。
3、如何用變量?
原則:先定義,后引用
1、先定義
age=18
定義變量的三大組成部分:
變量名:是訪問導致的唯一方式
=:將變量值的內存地址綁定給變量名
變量的值:用來表示事物的某種狀態,使我們要存儲的數據
2、后引用
3、變量名的命名
3.1 大前提:變量名對值有描述性的效果
3.2 命名規范
①變量名只能是字母,數字或下滑線的任意組合
②變量名的第一個字符不能是數字
③關鍵字不能聲明為變量名['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 命名風格
駝峰體:AgeOfOldboy=3
純小寫字母加下滑線(推薦使用):age_of_oldboy=73
用戶與程序交互
代碼注釋分單行和多行注釋,單行注釋用#,多行注釋可以用三對雙引號""" """
代碼注釋的原則:
1、不用全部加注釋,只需要在自己覺得重要或不好理解的部分加注釋即可
2、注釋可以用中文或英文,但不要用拼音
格式化輸出
print('a','b','c','d') -> a b c d ,是空格
print('my name is %s my age is %s'這里不能有逗號%(name,age))
字符串
那單引號、雙引號、多引號有什么區別呢? 讓我大聲告訴你,單雙引號木有任何區別
多引號什么作用呢?作用就是多行字符串必須用多引號
msg = '''
今天我想寫首小詩,
歌頌我的同桌,
你看他那烏黑的短發,
好像一只炸毛雞。
'''
print(msg)
總結
以上是生活随笔為你收集整理的python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小猿搜题如何关闭自动续费
- 下一篇: matplotlib 折线图_漂亮图表也