国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Python 42個(gè)基本命令,開(kāi)啟編程新世界大門(mén)

一文帶你吃透 Python 42 個(gè)基本命令,小白必看!

作為一名編程界的 “老司機(jī)”,我深知 Python 在編程領(lǐng)域的重要地位。它就像一把萬(wàn)能鑰匙,能開(kāi)啟無(wú)數(shù)扇通往不同應(yīng)用領(lǐng)域的大門(mén),無(wú)論是數(shù)據(jù)分析、人工智能,還是 Web 開(kāi)發(fā)、自動(dòng)化腳本,Python 都能大顯身手。今天,我就來(lái)給大家分享 Python 基本的 42 個(gè)命令,助你快速入門(mén) Python 編程!

一、注釋:給代碼加 “旁白”

在 Python 中,注釋是給代碼添加說(shuō)明的重要方式,就像給電影加旁白一樣,能讓其他人(包括未來(lái)的自己)更好地理解代碼的意圖。

  • 單行注釋:使用 “#” 符號(hào),后面跟上注釋內(nèi)容。例如:
# 這是一行簡(jiǎn)單的注釋,用于說(shuō)明下面代碼的作用

print('Hello, Python!')

  • 多行注釋:使用三個(gè)引號(hào)(''' 或 ''')將注釋內(nèi)容括起來(lái)。例如:
'''

這是一個(gè)多行注釋,

可以用來(lái)解釋一段代碼的功能、作者、創(chuàng)建時(shí)間等信息。

這里可以寫(xiě)很多行注釋內(nèi)容。

'''

print('這段代碼在多行注釋之后')

注釋雖然不會(huì)被程序執(zhí)行,但它是代碼可讀性的關(guān)鍵,養(yǎng)成良好的注釋習(xí)慣,能讓你的代碼更易于維護(hù)和交流。

二、變量與 print 輸出函數(shù):數(shù)據(jù)的 “小窩” 與 “展示窗口”

(一)變量

變量就像是一個(gè) “小窩”,可以用來(lái)存儲(chǔ)各種數(shù)據(jù)。在 Python 中,定義變量非常簡(jiǎn)單,使用 “變量名 = 變量值” 的格式即可。例如:

name = '小明'age = 20height = 175.5

這里定義了三個(gè)變量,分別存儲(chǔ)了姓名、年齡和身高的數(shù)據(jù)。變量名可以自己定義,但要遵循一定的命名規(guī)則,比如只能包含字母、數(shù)字和下劃線,且不能以數(shù)字開(kāi)頭,不能與 Python 的關(guān)鍵字重名等。

(二)print 輸出函數(shù)

print 函數(shù)就像是一個(gè) “展示窗口”,用于將變量的值或文本內(nèi)容輸出到控制臺(tái)。它的基本用法是 print (內(nèi)容),可以輸出單個(gè)變量、多個(gè)變量,也可以輸出文本和變量的組合。例如:

name = '小紅'age = 22print('我的名字是', name)print('我今年', age, '歲了')

print(f'我的名字是{name},今年{age}歲') # f-string格式化輸出,更簡(jiǎn)潔直觀

print 函數(shù)還可以通過(guò)一些參數(shù)來(lái)控制輸出的格式,比如 end 參數(shù)可以指定輸出結(jié)束時(shí)的字符,默認(rèn)是換行符 “\n”;sep 參數(shù)可以指定多個(gè)輸出內(nèi)容之間的分隔符,默認(rèn)是空格。

三、數(shù)據(jù)類型:數(shù)據(jù)的 “身份證”

Python 中有多種數(shù)據(jù)類型,每種數(shù)據(jù)類型都像是給數(shù)據(jù)頒發(fā)的一張 “身份證”,決定了數(shù)據(jù)的存儲(chǔ)方式和可進(jìn)行的操作。

  • 常見(jiàn)數(shù)據(jù)類型
    • 整數(shù)(int):用于表示整數(shù),如 1、-5、100 等。
    • 浮點(diǎn)數(shù)(float):用于表示小數(shù),如 3.14、-0.5、2.718 等。
    • 字符串(str):用于表示文本,用單引號(hào)(')、雙引號(hào)(')或三引號(hào)(''' 或''')括起來(lái),如 'Hello'、'Python'、''' 這是一個(gè)多行字符串 '''。
    • 布爾值(bool):只有兩個(gè)值,True(真)和 False(假),常用于條件判斷。
    • 列表(list):一種有序的可變數(shù)據(jù)類型,可以存儲(chǔ)多個(gè)元素,用方括號(hào)([])括起來(lái),元素之間用逗號(hào)分隔,如 [1, 2, 'three', True]。
    • 元組(tuple):一種有序的不可變數(shù)據(jù)類型,用圓括號(hào)(())括起來(lái),如 (1, 2, 'three')。
    • 集合(set):一種無(wú)序的可變數(shù)據(jù)類型,元素唯一,用花括號(hào)({})括起來(lái),如 {1, 2, 3}。
    • 字典(dict):一種無(wú)序的鍵值對(duì)數(shù)據(jù)類型,用花括號(hào)({})括起來(lái),每個(gè)鍵值對(duì)之間用逗號(hào)分隔,鍵和值之間用冒號(hào)(:)分隔,如 {'name': ' 張三 ', 'age': 25}。
  • 查看數(shù)據(jù)類型:使用 type () 函數(shù)可以查看一個(gè)變量的數(shù)據(jù)類型。例如:
num = 10print(type(num)) # 輸出<class 'int'>name = '李四'print(type(name)) # 輸出<class'str'>

四、數(shù)據(jù)類型轉(zhuǎn)換:數(shù)據(jù)的 “變形記”

在編程中,經(jīng)常需要將一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型,就像數(shù)據(jù)在經(jīng)歷 “變形記”。

  • 字符串、整數(shù)、浮點(diǎn)型數(shù)據(jù)類型轉(zhuǎn)換
    • int(x):將 x 轉(zhuǎn)換為整數(shù)。如果 x 是字符串,必須是合法的整數(shù)形式,否則會(huì)報(bào)錯(cuò)。例如:
s = '123'n = int(s)print(n) # 輸出123
  • float(x):將 x 轉(zhuǎn)換為浮點(diǎn)數(shù)。如果 x 是字符串,必須是合法的數(shù)字形式,否則會(huì)報(bào)錯(cuò)。例如:
s = '3.14'f = float(s)print(f) # 輸出3.14
  • str(x):將 x 轉(zhuǎn)換為字符串。任何數(shù)據(jù)類型都可以轉(zhuǎn)換為字符串。例如:
n = 100s = str(n)print(s) # 輸出'100',注意這里是字符串類型

需要注意的是,字符串轉(zhuǎn)換為數(shù)字時(shí),要確保字符串的內(nèi)容是合法的數(shù)字,否則會(huì)拋出異常;浮點(diǎn)型轉(zhuǎn)換為整數(shù)時(shí),會(huì)直接截?cái)嘈?shù)部分,可能會(huì)丟失精度。

五、標(biāo)識(shí)符:給代碼元素起名字

標(biāo)識(shí)符是我們給變量、函數(shù)、類等代碼元素起的名字,就像是給每個(gè)人取的名字一樣,方便我們?cè)诖a中引用它們。

  • 命名規(guī)則
    • 由字母、數(shù)字和下劃線組成。
    • 第一個(gè)字符必須是字母或者下劃線。
    • 不能以數(shù)字開(kāi)頭。
    • 區(qū)分大小寫(xiě),例如 name 和 Name 是兩個(gè)不同的標(biāo)識(shí)符。
    • 不能與 Python 的關(guān)鍵字重名,Python 的關(guān)鍵字有 and、as、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield 等。

在命名標(biāo)識(shí)符時(shí),要盡量使用有意義的名字,以便提高代碼的可讀性。比如,用 student_name 表示學(xué)生的名字,而不是用隨意的變量名 a 或 b。

六、運(yùn)算符:數(shù)據(jù)的 “運(yùn)算魔法棒”

運(yùn)算符是對(duì)數(shù)據(jù)進(jìn)行運(yùn)算的符號(hào),就像是一根 “魔法棒”,能讓數(shù)據(jù)進(jìn)行各種奇妙的變化。

  • 常見(jiàn)數(shù)學(xué)運(yùn)算符
    • 加法(+):用于兩個(gè)數(shù)相加,例如 3 + 5,結(jié)果為 8。
    • 減法(-):用于兩個(gè)數(shù)相減,例如 10 - 3,結(jié)果為 7。
    • 乘法(*):用于兩個(gè)數(shù)相乘,例如 4 * 6,結(jié)果為 24。
    • 除法(/):用于兩個(gè)數(shù)相除,結(jié)果為浮點(diǎn)數(shù),例如 10 / 2,結(jié)果為 5.0。
    • 整除(//):用于兩個(gè)數(shù)相除,結(jié)果為整數(shù),直接舍去小數(shù)部分,例如 10 // 3,結(jié)果為 3。
    • 取余(%):用于兩個(gè)數(shù)相除取余數(shù),例如 10 % 3,結(jié)果為 1。
    • 冪運(yùn)算()**:用于計(jì)算一個(gè)數(shù)的冪次方,例如 2 ** 3,結(jié)果為 8,表示 2 的 3 次方。
  • 賦值運(yùn)算符:最基本的賦值運(yùn)算符是 “=”,用于將右邊的值賦給左邊的變量,例如 x = 5。
  • 常見(jiàn)復(fù)合賦值運(yùn)算符
    • 加法賦值(+=):例如 x += 3,等價(jià)于 x = x + 3。
    • 減法賦值(-=):例如 x -= 2,等價(jià)于 x = x - 2。
    • 乘法賦值(*=):例如 x *= 4,等價(jià)于 x = x * 4。
    • 除法賦值(/=):例如 x /= 2,等價(jià)于 x = x / 2。
    • 整除賦值(//=):例如 x //= 3,等價(jià)于 x = x // 3。
    • 取余賦值(%=):例如 x %= 5,等價(jià)于 x = x % 5。
    • 冪運(yùn)算賦值(=)**:例如 x **= 2,等價(jià)于 x = x ** 2。

運(yùn)算符的優(yōu)先級(jí)決定了表達(dá)式中運(yùn)算的先后順序,例如先乘除后加減。如果不確定優(yōu)先級(jí),可以使用括號(hào)來(lái)明確運(yùn)算順序,括號(hào)內(nèi)的運(yùn)算會(huì)先進(jìn)行。

七、字符串:文本的 “魔法口袋”

字符串是 Python 中用于存儲(chǔ)文本的數(shù)據(jù)類型,就像是一個(gè) “魔法口袋”,能裝下各種文字信息。

  • 定義方法三種
    • 單引號(hào)方式:例如 'Hello, Python!'。
    • 雙引號(hào)方式:例如 'Python is awesome!'。
    • 三引號(hào)方式:可以用于定義多行字符串,例如 '''This is a multi - line

string. It can span multiple lines.''',也可以用于定義單行字符串,但較少使用。

    • 引號(hào)的嵌套使用:當(dāng)字符串中需要包含引號(hào)時(shí),可以使用不同類型的引號(hào)進(jìn)行嵌套,或者使用轉(zhuǎn)義字符 “\”。例如:
print('I'm a Python programmer.') # 雙引號(hào)中嵌套單引號(hào)print('He said, 'Hello!'') # 單引號(hào)中嵌套雙引號(hào)print('I\'m a Python programmer.') # 使用轉(zhuǎn)義字符
  • 字符串的拼接:使用 “+” 號(hào)可以將多個(gè)字符串拼接在一起,例如:
name = 'Alice'greeting = 'Hello, ' + name + '!'print(greeting) # 輸出Hello, Alice!

需要注意的是,字符串拼接時(shí),“+” 號(hào)兩邊的操作數(shù)都必須是字符串,不能和非字符串類型進(jìn)行拼接。如果要拼接其他類型的數(shù)據(jù),需要先將其轉(zhuǎn)換為字符串。

  • 格式化精度控制:在格式化字符串時(shí),可以使用 “m.n” 來(lái)控制數(shù)據(jù)的寬度和精度。m 用來(lái)控制數(shù)據(jù)的寬度,若設(shè)置的寬度小于數(shù)字自身的寬度,不生效;n 用來(lái)控制數(shù)據(jù)的精度,會(huì)進(jìn)行小數(shù)的四舍五入,m 和.n 均可省略。例如:
num = 3.14159print('%5.2f' % num) # 輸出 3.14,數(shù)據(jù)寬度設(shè)置為5位,小數(shù)精度設(shè)置為2print('%.2f' % num) # 輸出3.14,不設(shè)置寬度,只設(shè)置小數(shù)的精度

此外,Python 3.6 及以上版本還支持 f-string 格式化字符串,更加簡(jiǎn)潔直觀,且不會(huì)做精度控制,例如:

name = 'Bob'age = 30print(f'My name is {name}, and I'm {age} years old.')
  • 數(shù)據(jù)輸入函數(shù) input ():input () 函數(shù)用于獲取鍵盤(pán)輸入,括號(hào)內(nèi)可以設(shè)置提示信息。無(wú)論鍵盤(pán)輸入什么類型的數(shù)據(jù),通過(guò) input () 函數(shù)得到的都是字符串類型。例如:
var1 = input('請(qǐng)輸入一個(gè)字符串:')var2 = input('請(qǐng)輸入一個(gè)整數(shù):')var3 = input('請(qǐng)輸入一個(gè)浮點(diǎn)類型:')var4 = input('請(qǐng)輸入一個(gè)布爾類型:')print(f'輸入的字符串,變量類型是{type(var1)},內(nèi)容是{var1}')print(f'輸入的整數(shù),變量類型是{type(var2)},內(nèi)容是{var2}')print(f'輸入的是浮點(diǎn)數(shù),變量類型是{type(var3)},內(nèi)容是{var3}')print(f'輸入的是布爾類型,變量類型是{type(var4)},內(nèi)容是{var4}')

如果需要將輸入的字符串轉(zhuǎn)換為其他類型,需要使用相應(yīng)的數(shù)據(jù)類型轉(zhuǎn)換函數(shù),如 int ()、float ()、bool () 等。

八、判斷語(yǔ)句:程序的 “決策大腦”

判斷語(yǔ)句就像是程序的 “決策大腦”,根據(jù)不同的條件來(lái)決定執(zhí)行哪些代碼。

(一)布爾類型與比較運(yùn)算符

  • 布爾類型字面量:True 表示真,F(xiàn)alse 表示假。定義方式為:變量名稱 = 布爾類型字面量,例如:
is_student = True
  • 常見(jiàn)比較運(yùn)算符
    • 等于(==):判斷兩個(gè)值是否相等,例如 3 == 3,結(jié)果為 True;3 == 5,結(jié)果為 False。
    • 不等于(!=):判斷兩個(gè)值是否不相等,例如 3!= 5,結(jié)果為 True;3!= 3,結(jié)果為 False。
    • 大于(>):判斷左邊的值是否大于右邊的值,例如 5 > 3,結(jié)果為 True;3 > 5,結(jié)果為 False。
    • 小于(<):判斷左邊的值是否小于右邊的值,例如 3 < 5,結(jié)果為 True;5 < 3,結(jié)果為 False。
    • 大于等于(>=):判斷左邊的值是否大于等于右邊的值,例如 5 >= 3,結(jié)果為 True;3 >= 5,結(jié)果為 False。
    • 小于等于(<=):判斷左邊的值是否小于等于右邊的值,例如 3 <= 5,結(jié)果為 True;5 <= 3,結(jié)果為 False。

比較運(yùn)算符的結(jié)果是布爾值,常用于條件判斷。

(二)if 語(yǔ)句

  • if…else 語(yǔ)句:基本語(yǔ)法格式為:
if 條件:

滿足條件時(shí)要做的事

else:

不滿足條件時(shí)要做的事

例如,判斷一個(gè)人的年齡是否成年:

age = int(input('請(qǐng)輸入你的年齡:'))if age > 18:print('您已成年,需支付10元票價(jià)')else:print('您未成年,可以免費(fèi)游玩')
  • if …elif…esle 語(yǔ)句:用于多個(gè)條件的判斷,基本語(yǔ)法格式為:
if 條件1:

滿足條件1要做的事

elif 條件2:

滿足條件2要做的事

else:

不滿足所有條件要做的事

例如,根據(jù)身高和 vip 等級(jí)判斷是否可以免費(fèi)游玩:

height = int(input('請(qǐng)輸入您的身高(cm):'))vip_level = int(input('請(qǐng)輸入您的vip等級(jí)(1 - 5):'))if height < 120:print('您的身高低于120cm,可以免費(fèi)游玩')elif vip_level > 3:print('您的vip級(jí)別大于3,可以免費(fèi)游玩')else:print('您所有優(yōu)惠條件都不滿足,需支付門(mén)票')
  • if 語(yǔ)句的嵌套使用:在一個(gè) if 語(yǔ)句中再嵌套另一個(gè) if 語(yǔ)句,用于更復(fù)雜的條件判斷?;菊Z(yǔ)法格式為:
if 條件1:

滿足條件1做的事

if 條件2:

滿足條件2做的事

例如:

height = int(input('請(qǐng)輸入您的身高:'))if height > 120:print('您的身高大于120,不可以免費(fèi)')print('不過(guò)若您的vip等級(jí)高于3,可以免費(fèi)游玩')vip_level = int(input('請(qǐng)輸入您的vip等級(jí):'))if vip_level > 3:print('恭喜您,您的vip級(jí)別大于3,可以免費(fèi)游玩')else:print('您不滿足所有的優(yōu)惠條件,需支付門(mén)票')else:print('小朋友,您可以免費(fèi)游玩')
  • 使用 and 和 or 檢查多個(gè)條件
    • and:表示 “且” 的關(guān)系,必須兩個(gè)條件都為真,判斷結(jié)果才為真,若至少有一個(gè)為假,則結(jié)果為假。例如:
age_0 = 22age_1 = 18if age_0 >= 21 and age_1 >= 21: print('滿足情況1')elif age_0 < 21 and age_1 < 21: print('滿足情況2'elif age_0 >= 21 and age_1 < 21: print('滿足情況3')else:print('滿足情況4')
  • or:表示 “或” 的關(guān)系,只要兩個(gè)條件中有一個(gè)為真,判斷結(jié)果就為真,只有兩個(gè)條件都為假時(shí),結(jié)果才為假。例如:
age_0 = 22age_1 = 18if age_0 >= 21 or age_1 >= 21:print('滿足情況1')
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python3 基本數(shù)據(jù)類型 | 菜鳥(niǎo)教程
理解Python裝飾器看這一篇就夠了!
想學(xué)Python,從這里開(kāi)始
python標(biāo)準(zhǔn)的基本數(shù)據(jù)類型有哪些|常用數(shù)據(jù)類型
Python學(xué)習(xí)教程:數(shù)據(jù)類型—字符串大總結(jié)
Python3學(xué)習(xí)筆記(二):基本數(shù)據(jù)類型
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服