第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用函數(shù)時可以使用文本嗎?還是只有數(shù)字?

使用函數(shù)時可以使用文本嗎?還是只有數(shù)字?

一只甜甜圈 2024-01-16 15:18:55
首先我要說的是,我對編程非常陌生,我很確定這就像我第四次坐下來學(xué)習(xí)東西,所以好吧,我什至不確定這個問題聽起來是否正確。所以我在 YouTube 上觀看 CS Dojo 的 Python 初學(xué)者教程,我正在觀看第三個視頻,它是關(guān)于函數(shù)的。觀看教程時,我會經(jīng)常暫停視頻,并嘗試進(jìn)行一些實驗,以真正理解我正在處理的內(nèi)容。所以當(dāng)我玩弄數(shù)字時一切都很順利。像這兒:def function(x):    return x+5a = function(10)print(a)(不知道我是否粘貼好代碼,抱歉)但后來我嘗試用文字做一些事情,看看是否可行:def function(name):    return ("Hi ")b = function(Oskar)print(b)但事實并非如此,我收到這樣的錯誤:NameError: name 'Oskar' is not defined這些代碼只適用于數(shù)字嗎?還是我做錯了什么?我想理解這一點,所以我希望有人向我解釋一下,考慮到我是初學(xué)者并且不理解程序員在這里使用的很多單詞。
查看完整描述

4 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊

name = "oskar"


def function(name):

   return ("Hi " + name)

b = function(name)

print(b)

Oskar 不是字符串,而是未定義的變量。


查看完整回答
反對 回復(fù) 2024-01-16
?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗 獲得超8個贊

Oskar是一個變量。 'Oskar'"Oskar"是字符串(注意引號)。

換句話說,以下任何一項都可以:

b = function('Oskar')
b = function("Oskar")
my_name = 'Oskar'
b = function(my_name)
my_name = input('What is your name? ')
b = function(my_name)

(當(dāng)然,還有無數(shù)其他例子。)


查看完整回答
反對 回復(fù) 2024-01-16
?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗 獲得超7個贊

不帶引號的 Oskar 被視為標(biāo)識符而不是字符串。使用“奧斯卡”或“奧斯卡”


字符串始終必須封裝在雙引號 ("") 或單引號 ('') 中


def function(name):

    return ("Hi " + name)

b = function("Oskar")

print(b)

或者用這個,以后就真的派上用場了


def function(name):

    return (f"Hi {name}")

b = function("Oskar")

print(b)


查看完整回答
反對 回復(fù) 2024-01-16
?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗 獲得超7個贊

當(dāng)您輸入Osakarpython 解釋器時,它需要一個在您的情況下未定義的變量。

請注意,它Oskar與 不同'Oscar'。第一個是變量(必須首先定義)。而后者是一個string.

即使你使用了 sting,'Oscar'你也不能將它與你的函數(shù)一起使用。因為+在字符串和整數(shù)之間不起作用。


查看完整回答
反對 回復(fù) 2024-01-16
  • 4 回答
  • 0 關(guān)注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號