python的創始人為吉多·範羅蘇姆(guido van rossum)。2023年的聖誕節期間,吉多·範羅蘇姆(中文名字:龜叔)為了在阿姆斯特丹打發時間,決心開發乙個新的指令碼解釋程式,作為abc語言的一種繼承。
(龜叔:2023年加入谷歌至2023年,2023年加入dropbox直到現在,依然掌握著python發展的核心方向,被稱為仁慈的**者)。
python2
原始碼不統一
重複**
英文沒問題,中文報錯,預設編碼:ascii
顯示中文:首行:# -- coding:utf-8 --
python3
原始碼統一
沒有重複**了
英文,中文沒有問題. 預設編碼:utf-8
編譯型與解釋型
編譯器:當程式執行時,將**從上至下,一句一句解釋成二進位制,在執行.典型:python,php
直譯器:將原始碼一次性轉化成二進位制檔案,然後在執行.典型:c,c++…
編譯型優點:執行速度快
缺點:開發效率慢
解釋型優點:開發效率快
缺點:執行速度慢
print() 輸出
變數
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a = 12+34
b = a*2
c = b*3
print(a) # 注意列印a的時候不能加引號 這是乙個錯誤的示範"a"
1.變數是由字母,數字,下劃線組成
2.禁止已數字開頭
3.禁止使用python中的關鍵字 print
4.不能使用中文和拼音
5.變數名要區分大小寫
6.推薦寫法
駝峰命名:
大峰 alexname 每個單詞首字母大寫
小峰 alexname 第乙個單詞首字母小寫,其他單詞首字母大寫
下劃線命名: alex_sb (推薦使用)
7.變數名要具有描述性
變數名大寫就是常量
單行注釋(當行注釋)# — 不能換行
多行注釋 『』』 『』』 「」" 「」" — 能換行
**整型** int +-*/
**布林值** bool true false
**字串** str + 同型別 * 只能和數字相乘
**使用者互動**
input("提示語句") 輸入
使用者輸入的內容全都到了input這裡
print(input("請輸入內容"))
age = input("請輸入年齡:")
print(age)
input獲取到的都是字串
if四種用法
1)if 條件:
結果2)if 條件:
結果else:
結果3)if 條件:
結果elif 條件:
結果elif 條件:
結果elif 條件:
結果...
if 條件:
結果elif 條件:
結果elif 條件:
結果elif 條件:
結果else:
結果4)if 巢狀(可連續巢狀多個,只列乙個)
if 條件:
if 條件:
結果else:
結果else:
結果
python基礎初識
目錄1.變數 什麼是變數?變數就是把程式執行的中間結果臨時存在記憶體中,以便後續 使用 變數如何使用?name meet 這樣就是在定義乙個變數,name 是乙個變數名 是乙個賦值操作 賦值就是將值交給name meet 是乙個值 變數的作用 暱稱,就是代指記憶體中某個位址中的內容 我們定義變數的時...
python基礎 01初識python
python簡介 語言是人類最重要的交際工具,是人類之間進行資訊交換的主要表達方式。怎麼用,為什麼可以這麼用。程式語言是用來定義電腦程式的語言,用來向計算機發出指令。python語言是一種物件導向的解釋型計算機程式語言。強型別 a 123 整數 弱型別 a 123 隨環境變化 動態語言 不需要直接指...
Python基礎(1) 初識Python
一 為什麼要程式設計 解放人力 讓機器按照人們事先為其編寫好的程式自發地去工作 二 什麼是程式語言 程式語言就是程式設計師與計算機之間溝通的介質 程式設計師把自己想說的話用程式語言寫到檔案裡,這其實就開發了乙個程式,接下來讓計算機按照檔案裡說的內容去做事情,這就是程式的執行。三 程式語言的分類 機器...