国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

這篇具有很好參考價值的文章主要介紹了把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

前言

這篇文章我將為大家分享 python 的輸出、輸入、數(shù)據(jù)類型的轉(zhuǎn)換和運算符 相關(guān)的知識。如果大家也想跟著博主一起學習 python ,歡迎訂閱專欄哦python學習??

輸出

我們都知道,要想知道程序的運行結(jié)果,就需要將結(jié)果給打印到屏幕上,那么 python 是怎樣將程序輸出到屏幕上的呢?這需要用到 print() 函數(shù),print() 函數(shù)的作用就是將 () 里面的內(nèi)容打印到屏幕上。

1.直接將字符串進行輸出

print('hello python')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

2.將變量進行輸出

message = 'hello world'
print(message)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
以上是輸出只有字符串或者變量的內(nèi)容,那么當要輸出的內(nèi)容中既有字符串,又有變量的時候該怎么辦呢?

name = '小明'
print('name 你好')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
常規(guī)的輸出方式肯定是不行的。

3.輸出既有字符串又有變量的內(nèi)容

1)將字符串與變量之間使用 , 進行間隔

name = '小明'
print(name,' 你好')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

2)使用 + 將字符串和變量之間進行拼接

name = '小明'
print(name + ' 你好')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

注意:使用 + 拼接字符串和變量的時候,變量只能是字符串類型

age = 18
print('我今年' + age + '歲')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
在實際使用中肯定不只有字符串和字符串變量拼接輸出,那么如果我們想要將字符串和其它類型的變量拼接輸出該怎么辦呢?

4.格式化輸出

格式化輸出需要用到格式化符號
把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
這里我們只介紹前三種常用的格式化符號,后面的大家可以將這個表當作字典來查閱,遇到的時候看一下。

格式化輸出格式

print('xxxx格式化符號' % 變量名)

1)%s(字符串)

name = '小明'
print('你好 %s' % name)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
2) %d (整數(shù))

age = 18
print('我今年%d歲' % age)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
%0nd 還可以控制輸出整數(shù)的寬度,并且用0來填充多余部分

id = 1  # 學號
print('我的學號是%03d' % id)  # 寬度為3,多余部分用0填充

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
如果指定的寬度小于數(shù)的寬度,按原數(shù)進行輸出

id = 1000  # 學號
# 指定寬度為3,但是 id 的寬度為4,所以按原數(shù)進行輸出
print('我的學號是%03d' % id)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
3) %f(浮點數(shù))

hight = 1.85
print('我的身高為%f米' % hight)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
浮點數(shù)默認小數(shù)點后面6位,我們可以使用 %.nf 來控制小數(shù)點后面的位數(shù)

hight = 1.85
print('我的身高為%.2f米' % hight)

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
4)當有多個格式化數(shù)據(jù)時,使用 () 將需要格式化輸出的數(shù)據(jù)括起來,并且要按順序用 , 隔開

name = '小明'
age = 18
print('我叫%s,今年%d歲' % (name,age))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

5.f 字符串:f’{ }’ 或者 f"{ }"

在 python3.6 之后可以使用 f字符串來進行輸出。將變量放在 { } 中即可。

name = '小明'
age = 18
# print(f"我叫{name},今年{age}歲")
print(f'我叫{name},今年{age}歲')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

轉(zhuǎn)義字符

print('hello')
print('python')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

如果我們想要只用一個 print() 函數(shù)就達到這種效果該怎么辦呢?

??轉(zhuǎn)義字符
把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
可以使用轉(zhuǎn)義字符 " \n " 來換行

print('hello\npython')

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
知道了轉(zhuǎn)義字符 " \n " 是換行的作用,那么 print() 中不是沒有 " \n " 嗎,他為什么會自動換行呢?
其實 print() 函數(shù)的結(jié)束符號是 " \n "

print('hello',end = "\n")

那么我們也可以更換 print() 函數(shù)的結(jié)束符號來達到我們想要的結(jié)果。

print('hello',end = "\t")
print('python',end = "...")

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

輸入

使用 input() 函數(shù)來從鍵盤中輸入,并且用一個變量來接收輸入的數(shù)據(jù)。

name = input('請輸入你的名字:')
print('你好 %s' % name)

當我們運行這兩行代碼的時候,控制臺會停下來提示我們輸入,這個提示語就是我們 input() 中的語句,當我們輸入完成之后敲回車鍵才會繼續(xù)執(zhí)行下面的代碼。
把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

??輸入的特點
1.當程序執(zhí)行到 input 的時候會等待用戶輸入,輸入完成之后才繼續(xù)執(zhí)行下面的代碼
2.在 python 中,input 會把輸入的數(shù)據(jù)都當作字符串來處理

在實際生活中,不可能吧所有的輸入都當作字符串來處理,那么我們怎么做才能將輸入的數(shù)據(jù)轉(zhuǎn)換成我們想要的類型呢?

數(shù)據(jù)類型的轉(zhuǎn)換

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
這里我們還是只分析常用的高亮函數(shù),剩下的漢順大家有興趣的話也可以了解了解。

int(x) 轉(zhuǎn)換為整數(shù)類型

age = input('請輸入年齡')
print(type(age))
print(type(int(age)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
這里需要注意的是:并不是所有的字符串都可以轉(zhuǎn)換為整數(shù)類型。

message = input('請輸入')
print(type(int(message)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
當需要轉(zhuǎn)換的數(shù)據(jù)中含有非數(shù)字字符的時候,就不能成功轉(zhuǎn)換為整數(shù)類型

float(x) 轉(zhuǎn)換為浮點數(shù)類型

a = 1
print(type(a))
print(type(float(a)))
print(float(a))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
轉(zhuǎn)換為浮點數(shù)類型,會加上一個0作為小數(shù)部分
同樣如此:當需要轉(zhuǎn)換的數(shù)據(jù)中含有非數(shù)字字符的時候,就不能成功轉(zhuǎn)換為浮點數(shù)類型

str(x) 轉(zhuǎn)換為字符串類型

message = 5463873
print(type(message))
print(type(str(message)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

tuple(s) 將序列轉(zhuǎn)換為一個元組

Python序列是一種基本的數(shù)據(jù)結(jié)構(gòu),它可以存儲一組數(shù)據(jù),這些數(shù)據(jù)可以按照一定的順序進行排列。Python中的序列包括字符串、列表、元組等類型。序列中的每個元素都有一個唯一的索引值,可以通過索引值來訪問序列中的元素。

tmp = [1,2,3]
print(type(tmp))
print(type(tuple(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

list(s) 將序列轉(zhuǎn)換為一個列表

tmp = (1,2,3)
print(type(tmp))
print(type(list(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

eval(str) 將字符串轉(zhuǎn)換為子串中有效的python表達式

tmp = '123'
print(type(tmp))
print(type(eval(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

tmp = '13.14'
print(type(tmp))
print(type(eval(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

tmp = '[1,2,3]'
print(type(tmp))
print(type(eval(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

tmp = '(1,2,3)'
print(type(tmp))
print(type(eval(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!
當字符串中含有多種數(shù)據(jù)類型時,使用 eval() 函數(shù)會轉(zhuǎn)換為元組類型。

tmp = '1,13.14,[1,2,3]'
print(type(tmp))
print(type(eval(tmp)))

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

運算符

1.算術(shù)運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

這里有個特殊的,就是 \ ,當進行除法運算的時候,不管你的被除數(shù)和除數(shù)中是否有浮點數(shù),結(jié)果都是浮點數(shù)

2.賦值運算符 " = "

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

在 python 中 " = "是賦值符號,而不是相等符號,在 python 中的相等符號是 " == "。

1)多個變量賦值
num1,float1,str1 = 10,0.5,‘張三’

多個變量賦值需要變量名與數(shù)據(jù)順序?qū)?/p>

2)多變量賦相同的值
num1 = num2 = 10

3.比較運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

比較運算符比較的結(jié)果是布爾類型,也就是 True 或 False

4.位運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

5.邏輯運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

1.當 and 兩邊的表達式都為 True 時,結(jié)果才為 True 并且返回最后一個表達式的值,否則結(jié)果為 False

2.當 or 兩邊的表達式都為 False 時,結(jié)果才為 False,如果結(jié)果為 True 則返回第一個為 True 的表達式的值

6.成員運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

7.身份運算符

把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

python運算符優(yōu)先級

有 () 就先執(zhí)行 () 里面的內(nèi)容
把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!

如果大家發(fā)現(xiàn)錯誤,歡迎指錯哦??????文章來源地址http://www.zghlxwxcb.cn/news/detail-510147.html

到了這里,關(guān)于把你的 Python 技能從 “Hello World“ 升級到 “萬能鑰匙“:掌握 Python 的輸出、輸入、數(shù)據(jù)類型轉(zhuǎn)換和運算符!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【python基礎(chǔ)】編寫/運行hello world項目

    【python基礎(chǔ)】編寫/運行hello world項目

    編程界每種語言的第一個程序往往都是輸出hello world。因此我們來看看,如何用Python輸出hello world。 1.如果你是初學者,main.py中的代碼暫時是無法看懂的,所以可以把main中的源代碼直接刪除。如下所示 這里我們要學習python的第一個知識點, print輸出函數(shù)。 語法格式之一:p

    2024年02月06日
    瀏覽(28)
  • 手機下載官方萬能鑰匙,手機下載官方應用寶

    手機下載官方萬能鑰匙,手機下載官方應用寶

    大家好,本文將圍繞手機下載官方網(wǎng)站雙色球大樂透3D排列三收費不?展開說明,植物大戰(zhàn)僵尸經(jīng)典版手機下載官方是一個很多人都想弄明白的事情,想搞清楚手機下載官方天氣預報哪個好需要先了解以下幾個事情。 如何在手機上下載python 應用市場內(nèi)搜索下載下載Python在您開

    2024年01月20日
    瀏覽(40)
  • Python的編輯器VScode中文設(shè)置和Hello World

    個人比較常用的用于Python開發(fā)的編輯器是VScode,大概的原因應該是免費,且便于項目文件的管理。 VScode中文設(shè)置插件及使用方法 VScode下載安裝好之后,可以在軟件左側(cè)的“擴展”中搜索安裝一些插件,用于輔助開發(fā)。 個人比較常用的幾個VScode插件如下: 1、簡體中文插件,

    2024年02月07日
    瀏覽(29)
  • AI 世界的“萬能鑰匙”: 中轉(zhuǎn)地址 和 API Key

    AI 世界的“萬能鑰匙”: 中轉(zhuǎn)地址 和 API Key

    最近很多粉絲問,如何使用中轉(zhuǎn)KEY,為方便之后文章介紹各類AI應用工具,這篇文章就統(tǒng)一介紹一下. 想象一下,數(shù)字世界是一個巨大的主題公園,這個公園里有許多不同的游樂設(shè)施和展區(qū),每一個都代表一個AI應用,比如 沉浸式翻譯、LobeChat 等。這些游樂設(shè)施和展區(qū)都有自己

    2024年01月22日
    瀏覽(18)
  • Python程序員Visual Studio Code指南2 Hello World

    Python程序員Visual Studio Code指南2 Hello World

    Visual Studio Code的Python 擴展提供了對Python語言的支持,包括語法著色、代碼補全、過濾、調(diào)試、代碼導航和代碼格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visual Studio Code的擴展視圖中安裝Python擴展。與從擴展市場安裝的任何擴展一樣,你可以在設(shè)置編輯

    2024年02月12日
    瀏覽(30)
  • 【Python基礎(chǔ)篇】從Hello, world到函數(shù)幾分鐘看完就都會了~

    【Python基礎(chǔ)篇】從Hello, world到函數(shù)幾分鐘看完就都會了~

    大家好,我是辣條哥~ Python是一種高級編程語言,易于學習和使用。以下是Python入門基礎(chǔ)的一小部分: 首先需要從官方網(wǎng)站下載和安裝Python。安裝過程很簡單,只需按照安裝向?qū)У牟襟E進行操作即可。 如果實在不會可以在文末底下找到辣條哥名片,直接找辣條哥拿安裝包以及

    2023年04月25日
    瀏覽(20)
  • 10 分鐘把你的 Web 應用轉(zhuǎn)為桌面端應用

    10 分鐘把你的 Web 應用轉(zhuǎn)為桌面端應用

    在桌面端應用上,Electron 也早已做大做強,GitHub桌面端、VSCode、Figma、Notion、飛書、剪映、得物都基于此。但最近后起之秀的 Tauri 也引人注目,它解決了 Electron 一個大的痛點—— 打包產(chǎn)物特別大 。 我們知道 Electron 基于谷歌內(nèi)核 Chromium 構(gòu)建,打包后無論應用多小,至少都得

    2023年04月21日
    瀏覽(18)
  • [oeasy]python0006_指法標準_鍵盤正位_你好世界_hello_world_單引號_雙引號

    [oeasy]python0006_指法標準_鍵盤正位_你好世界_hello_world_單引號_雙引號

    006_指法標準_鍵盤正位_你好世界_hello_world 上次 又進入了 python 又退出了 python 反復進入退出 恭喜您在終端里 存活 了下來! 鍵盤按鍵 作用 ↑ 上一條指令 ↓ 下一條指令 ← 向左移動光標一格 → 向右移動光標一格 編程 不都是 從 程序員的浪漫 開始嗎???? 怎樣才能 Hello

    2024年01月25日
    瀏覽(26)
  • Python模塊練習題-測試你的Python技能。

    Python模塊練習題-測試你的Python技能。

    首先這邊有給準備一些python資料、源碼、練習題、教程皆可點擊文章下方名片獲取此處跳轉(zhuǎn) 1.logging模塊有幾個日志級別? 2.請配置logging模塊,使其在屏幕和文件里同時打印以下格式的日志 代碼; 3.json、pickle、shelve三個區(qū)別是什么? 首先,這三個模塊都是序列化工具。 jso

    2024年02月01日
    瀏覽(42)
  • 【C++】“Hello World!“

    【C++】“Hello World!“

    ?? 個人主頁 :修修修也 ?? 所屬專欄 :C++ ?? 操作環(huán)境 : Visual Studio 2022 ? 紀念一下自己編寫的 第一個C++程序 運行結(jié)果: ? 1. include :包含。 #include 是一個預處理命令,用來引入頭文件。 2. iostream :iostream是一個 標準庫 ,它與C語言的stdio庫不同,它從一開始就是 用多重繼承與虛

    2024年01月19日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包