python基礎初識

2022-07-31 02:57:15 字數 3911 閱讀 2938

目錄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

一 為什麼要程式設計 解放人力 讓機器按照人們事先為其編寫好的程式自發地去工作 二 什麼是程式語言 程式語言就是程式設計師與計算機之間溝通的介質 程式設計師把自己想說的話用程式語言寫到檔案裡,這其實就開發了乙個程式,接下來讓計算機按照檔案裡說的內容去做事情,這就是程式的執行。三 程式語言的分類 機器...