目錄1. 變數
什麼是變數?
變數就是把程式執行的中間結果臨時存在記憶體中,以便後續**使用
變數如何使用?
name = "meet"
這樣就是在定義乙個變數,
name 是乙個變數名
= 是乙個賦值操作 賦值就是將值交給name
'meet' 是乙個值
變數的作用:暱稱,就是代指記憶體中某個位址中的內容
我們定義變數的時候,可以任意起名字嗎? 應該是有規則的吧,我們來看看變數定義的規則
name1 = 'meet'
name2 = 'guo'
此時的name1的值是meet,name2的值是guo,我們來看看下邊的這個變數
現在我們在記憶體中開闢了兩個空間,分別給不同的記憶體位址貼上不同的標籤,我們來看看下邊的**
name1 = 'meet'
name2 = name1
現在的這個name1是meet,name2是name1 也就是name2現在用的是name1的值,name2的值就是meet
變數的小高階
age1 = 18
age2 = age1
age1 = 12
age3 = age2
print(age1,age2,age3)
我們先來分析一下這個結果是怎樣的,在執行看結果是否和你想的一樣
如果結果和你想的不一致,你需要注意了.咱們**的執行是從上至下的執行,並且在記憶體中只能用乙個名字相同的標籤.
age = 12
age = 12 + 1
age1 = age + 1
print("我今年:",age1)
name1 = 'alex'
name2 = name1
name1 = 'wusir'
name3 = name2
列印name1,name2name3分別對應的值是什麼
我們可以得出乙個宗旨,**是從上向下執行,乙個變數名只能代指乙個值
2. 常量
常量就是將變數名大寫,盡量保持不更改的一種量 這個常量有是幹什麼的呢 其實我生活中就有一些定死了的量 比如生日,身份證等 咱們**中,也應該有一些這樣的東西,咱們從設計之初就是不讓任何人改變的,所以這個東西就是常量。
3. 注釋
在你寫**時,有些**寫的比較經典,或者過於複雜,你一眼看不出來,怎麼辦,比如在文言文中,有些出處或者偏難怪的文字,你是不是不理解? 那麼怎麼辦呢?是不是就得有簡單說明。
注釋就是做這個的,我們來看一下怎麼用
# 這個就是給這一行進行注釋,注釋後的**不會執行
'''這種的是多行注釋, 什麼是多行注釋啊,其實很簡單就是咱們注釋的內容可以
進行換行
'''
看個示例:
# print('hello') 這樣就是對這個**進行注釋,並且這個**不會執行
'''print(1)
print(2)
這種就是多行注釋,這樣的注釋也不會執行
'''
4. 基礎資料型別:
什麼是資料型別?
我們人類可以很容易的分清數字與字元的區別,但是計算機並不能呀,計算機雖然很強大,但從某種角度上看又很傻,除非你明確的告訴它,1是數字,「漢」是文字,否則它是分不清1和『漢』的區別的,因此,在每個程式語言裡都會有乙個叫資料型別的東西,其實就是對常用的各種資料進行了明確的劃分,你想讓計算機進行數值運算,你就傳數字給它,你想讓他處理文字,就傳字串型別給他。python中常用的資料型別有多種,今天我們暫只講3種, 數字、字串、布林型別
int是整型;也就是我們從小就接觸的數學中的整數,整型在計算機中運於計算和比較
在32位機器上int的範圍是: -231~231-1,即-2147483648~2147483647
在64位機器上int的範圍是: -263~263-1,即-9223372036854775808~9223372036854775807
目前這些數字已經夠你用了吧. 注意這些是整數.
布林值
bool是布林值,布林值中一共分為倆個狀態
true 就是真
false 就是假
例如我們想讓計算機幫我們計算一下兩個數的比較大小
print(3>7)
結果: false
print(7>3)
結果: true
5. 輸入
s = input('請輸入你喜歡的東西')
input就是固定格式,他是輸入的意思 括號裡邊的內容是提示是給使用者看的提示語句,使用者輸入的內容讓input接收了然後賦值給了字串s
6. 流程控制
你在生活中是不是經常遇到各種選擇,比如玩色子,猜大小,比如選擇走那條路回家?python程式中也會遇到這種情況,這就用到了if語句。
這個功能就是python中的流程控制語句if。 那麼如何使用這個功能呢?(下面就是)
if 條件: #引號是將條件與結果分開。
結果# 四個空格,或者乙個tab鍵,這個是告訴程式滿足這個條件的結果。切記空格和tab鍵不能混合使用
age = input("輸入年齡:")
if int(age) >= 18:
print("成年了,能幹成年人的事了")
age = input('請輸入您的年齡:')
if int(age) > 18:
print('你可以去網咖盡情的嗨皮了')
else:
print('你現在還不行啊!')
以上這種寫法是讓使用者輸入內容,然後進行比較,如果乙個條件成立那就執行print,為了明確的區分改執行哪些部分,當條件成立後執行縮排的**
然後程式就退出了.下邊的else就不會在執行了
num = input('請輸入要比較的數字:')
if int(num) >= 22:
print('可以扯證了')
elif int(num) >= 18:
print('成年了,可以幹一些成年的事了')
elif int(num) < 18:
print('還是小屁孩')
以上寫法就是我們做的單選題一樣,三個分支判斷中只要有個成立,其餘都不在執行
num = input("請輸入要比較的數字:")
if num > 60:
print("大了")
elif num < 60:
print("小了")
else:
print("猜對了")
name = input('請輸入名字:')
if name == 'meet':
age = input('請輸入年齡:')
if int(age) == 18:
print('輸入全部正確')
else:
print('年齡輸入錯誤!')
else:
print('名字輸入錯誤!')
這樣寫法很常用,這樣我們就可以明確的知道使用者輸入的名字和年齡那個是錯誤的,並且還做乙個判斷如果名字正確後在進行判斷密碼 Python基礎初識
python的創始人為吉多 範羅蘇姆 guido van rossum 1989年的聖誕節期間,吉多 範羅蘇姆 中文名字 龜叔 為了在阿姆斯特丹打發時間,決心開發乙個新的指令碼解釋程式,作為abc語言的一種繼承。龜叔 2005年加入谷歌至2012年,2013年加入dropbox直到現在,依然掌握著p...
python基礎 01初識python
python簡介 語言是人類最重要的交際工具,是人類之間進行資訊交換的主要表達方式。怎麼用,為什麼可以這麼用。程式語言是用來定義電腦程式的語言,用來向計算機發出指令。python語言是一種物件導向的解釋型計算機程式語言。強型別 a 123 整數 弱型別 a 123 隨環境變化 動態語言 不需要直接指...
Python基礎(1) 初識Python
一 為什麼要程式設計 解放人力 讓機器按照人們事先為其編寫好的程式自發地去工作 二 什麼是程式語言 程式語言就是程式設計師與計算機之間溝通的介質 程式設計師把自己想說的話用程式語言寫到檔案裡,這其實就開發了乙個程式,接下來讓計算機按照檔案裡說的內容去做事情,這就是程式的執行。三 程式語言的分類 機器...