chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python輸入與輸出詳解

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-02-21 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

python輸入與輸出

無論是從我們一開始的“hello world”,還是前面章節(jié)的里各種例子,基本都是些“自說自話”,展示類的代碼片段。只有能夠接收用戶輸入,根據(jù)輸入動態(tài)生成結(jié)果,并輸出到屏幕上展示出來,才算一個(gè)較為完整,起碼是有那么點(diǎn)樂趣或者說成就的簡單程序。

1. input 輸入函數(shù)

input函數(shù):獲取用戶輸入,保存成一個(gè)字符串。重要的話,說兩遍,input函數(shù)的返回值是一個(gè)字符串類型。哪怕你輸入的是個(gè)數(shù)字1,返回給你的只會是字符串“1”,而不是 整數(shù)1。下面是一些簡單的展示例子:

>>> name  = input("please input your name: ")
please input your name: jack
>>> name
'jack'
>>> type(name)

第一個(gè)例子中,inp = input("please input your name: "),input函數(shù)里可以提供一個(gè)字符串,用來給用戶進(jìn)行輸入提示。input函數(shù)的返回值賦值給inp這個(gè)變量后,inp里就保存了用戶輸入的值。

type() 是Python內(nèi)置的函數(shù)之一,非常有用,用于查看對象的數(shù)據(jù)類型。例子中的 name 是一個(gè)str字符串類型,這驗(yàn)證了我們前面說的話。

如果你想要輸入的是數(shù)值,那么需要你手動使用 int() 函數(shù)轉(zhuǎn)一下類型

>>> age = input("please input your age: ")
please input your age: 18
>>> age
'18'
>>> age = int(age)
>>> age
18
>>> type(age)

有時(shí)候可能輸入兩邊會多敲入幾個(gè)空格,這時(shí)候可以使用 strip() 函數(shù)去除首尾空格

>>> name  = input("please input your name: ")
please input your name:      jack
>>> name
'     jack'
>>> name = name.strip()
>>> name
'jack'

有時(shí)候用戶輸入的內(nèi)容會不符合程序的預(yù)期,比如我想要獲取年齡,那輸入必然是全數(shù)字,而不能是其他非數(shù)值,這時(shí)候就可以使用 isdigit 函數(shù)進(jìn)行判斷

>>> age = input("please input your age: ")
please input your age: jack
>>> if age.isdigit():
...     age = int(age)
...     print("你的年齡是: ", age)
... else:
...     print("輸入不合法!")
...
輸入不合法!

input函數(shù)有時(shí)可以巧妙地用于阻塞或暫停程序

print("程序前面部分執(zhí)行完畢......")

input("請按回車?yán)^續(xù)......")       # 在這里程序會暫停,等待你的回車動作

print("繼續(xù)執(zhí)行程序的后面部分......")

此時(shí)的input函數(shù)不會將輸入保存下來,只是用作暫停程序動作。

2. print 輸出函數(shù)

print函數(shù)我們其實(shí)已經(jīng)不陌生了,前前后后也用了不少次,多少有點(diǎn)經(jīng)驗(yàn),明白點(diǎn)它的用法了。

print函數(shù)用于將內(nèi)容格式化顯示在標(biāo)準(zhǔn)輸出上,主要指的是屏幕顯示器。

print可以接受多個(gè)字符串,字符串類型的變量或者可print的對象。每個(gè)字符串用逗號“,”隔開,連成一串輸出。print會依次打印每個(gè)字符串,同時(shí),每遇到一個(gè)逗號“,”就輸出一個(gè)空格。

>>> a = "i am"
>>> b = "student"
>>> print(a,"a" , b)
i am a student      # 自動以空格分隔
>>> print(a+"a"+b)
i amastudent        # 無分隔

對于形如print(a+"a"+b)的語句,其實(shí)是先計(jì)算a+"a"+b的值,然后再通過print打印它。print()會自動執(zhí)行內(nèi)部的語句,輸出想要的結(jié)果。再看一個(gè)例子:

>>> a = 10
>>> b = 2
>>> print(sum((a, a*b)))        # 先求a*b,再求和,再打印
30

我們看一下print函數(shù)的原型:print(self, *args, sep=' ', end='\n', file=None)

sep參數(shù): 分隔的符號,默認(rèn)是一個(gè)空格;

end參數(shù): 打印后的結(jié)束方式,默認(rèn)為換行符\n。如果,設(shè)置end='',則可以不換行,讓print在一行內(nèi)連續(xù)打印?;钣胮rint的參數(shù),可以實(shí)現(xiàn)靈活的打印控制。

>>> a = "i am"
>>> b = "student"
>>> print(a,"a" , b, sep="*")
i am*a*student

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 輸入輸出
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    11125
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4888

    瀏覽量

    90322
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ISL85033-12VEVAL3Z:寬輸入范圍負(fù)輸出降壓 - 升壓調(diào)節(jié)器評估板詳解

    ISL85033-12VEVAL3Z:寬輸入范圍負(fù)輸出降壓 - 升壓調(diào)節(jié)器評估板詳解 在電子設(shè)計(jì)領(lǐng)域,電源管理是一個(gè)至關(guān)重要的環(huán)節(jié)。今天,我們就來詳細(xì)探討一下ISL85033-12VEVAL3Z這款
    的頭像 發(fā)表于 04-13 14:15 ?132次閱讀

    高精度20位電壓輸出DAC:AD5790詳解

    高精度20位電壓輸出DAC:AD5790詳解 在電子設(shè)計(jì)領(lǐng)域,數(shù)模轉(zhuǎn)換器(DAC)扮演著至關(guān)重要的角色,它能將數(shù)字信號轉(zhuǎn)換為模擬信號,廣泛應(yīng)用于醫(yī)療、測試測量、工業(yè)控制等眾多領(lǐng)域。今天,我們就來深入
    的頭像 發(fā)表于 04-13 10:50 ?170次閱讀

    50W單輸出開關(guān)電源LPS - 50系列:設(shè)計(jì)與應(yīng)用詳解

    50W單輸出開關(guān)電源LPS - 50系列:設(shè)計(jì)與應(yīng)用詳解 在電子設(shè)備的設(shè)計(jì)中,電源模塊是至關(guān)重要的一環(huán),它為整個(gè)系統(tǒng)提供穩(wěn)定可靠的電力支持。今天我們要深入探討的是MEAN WELL的50W單輸出
    的頭像 發(fā)表于 04-07 09:50 ?164次閱讀

    65W雙輸出開關(guān)電源RPD - 65系列:性能與設(shè)計(jì)詳解

    65W雙輸出開關(guān)電源RPD - 65系列:性能與設(shè)計(jì)詳解 在電子設(shè)備的設(shè)計(jì)中,電源模塊的選擇至關(guān)重要,它直接影響著整個(gè)系統(tǒng)的穩(wěn)定性和性能。今天,我們就來深入了解一下65W雙輸出開關(guān)電源RPD
    的頭像 發(fā)表于 04-05 11:40 ?282次閱讀

    XZ6318輸入電壓18V 輸出電壓1.5-5V 輸出電流300mA

    輸入電壓
    jf_56831014
    發(fā)布于 :2026年03月23日 10:48:34

    RK3562 單板機(jī)多媒體開發(fā)完全手冊:視頻輸入輸出與 GStreamer 案例詳解(二)

    本節(jié)為創(chuàng)龍科技RK3562 單板機(jī)視頻處理核心指南,涵蓋兩大核心內(nèi)容:一是視頻圖像處理框架,含輸入輸出接口、編解碼及算法加速模塊;二是 gst_dec_display 案例,實(shí)現(xiàn)
    的頭像 發(fā)表于 03-17 09:49 ?190次閱讀
    RK3562 單板機(jī)多媒體開發(fā)完全手冊:視頻<b class='flag-5'>輸入輸出</b>與 GStreamer 案例<b class='flag-5'>詳解</b>(二)

    XU9246輸入電壓1.8-5.25V,輸出電壓2.5-5.5V,輸出電流3A

    輸入電壓
    jf_56831014
    發(fā)布于 :2026年03月11日 10:52:44

    無法去除 Python VisionFive.i2c 庫的終端輸出?

    方法,終端都會輸出 “i2c_dev: /dev/i2c-0” 這樣的字段 這個(gè)字段既不是 stderr 也不是 stdout,完全去不掉 因?yàn)橛玫?Python 的 curses 庫設(shè)計(jì)的交互界面
    發(fā)表于 02-25 06:13

    XZ6219輸入電壓6V 輸出電壓0.8-5V 輸出電流500mA

    輸入電壓
    jf_56831014
    發(fā)布于 :2026年01月31日 10:19:37

    LT1801低功耗軌到軌輸入輸出精密運(yùn)算放大器詳解

    LT1801/LT1802低功耗軌到軌輸入輸出精密運(yùn)算放大器詳解 在電子設(shè)計(jì)領(lǐng)域,運(yùn)算放大器是一種極為關(guān)鍵的基礎(chǔ)元件,其性能優(yōu)劣直接影響到整個(gè)電路的表現(xiàn)。今天我們要深入探討的是LINEAR
    的頭像 發(fā)表于 01-26 15:45 ?501次閱讀

    高精度、低噪聲CMOS軌到軌輸入/輸出運(yùn)算放大器AD8605詳解

    高精度、低噪聲CMOS軌到軌輸入/輸出運(yùn)算放大器AD8605/AD8606/AD8608詳解 作為電子工程師,在日常設(shè)計(jì)中,運(yùn)算放大器的選擇至關(guān)重要。今天要給大家介紹的是Analog Devices
    的頭像 發(fā)表于 01-23 15:20 ?934次閱讀

    Termux中調(diào)試圣誕樹Python代碼

    當(dāng)前目錄是~(輸入cd ~回車)。 三、運(yùn)行與調(diào)試(核心步驟) 1. 基礎(chǔ)運(yùn)行(先看是否能執(zhí)行) 輸入命令運(yùn)行代碼: python christmas_tree.py 正常輸出如下
    發(fā)表于 12-09 09:02

    IGBT的原理,輸入輸出和控制信號

    IGBT的原理,輸入輸出和控制信號
    的頭像 發(fā)表于 12-06 06:38 ?3185次閱讀

    一文帶你讀懂“脈沖輸入輸出模塊”

    “脈沖輸入輸出模塊”,正是這位默默無聞的“信號翻譯官”。 一、什么是脈沖輸入輸出模塊? 簡單來說, 脈沖輸入/輸出模塊(Pulse I/O Module)是一種用于檢測、計(jì)數(shù)、
    的頭像 發(fā)表于 11-24 17:10 ?1241次閱讀
    一文帶你讀懂“脈沖<b class='flag-5'>輸入輸出</b>模塊”

    詳解FPGA的輸入輸出處理

    inout端口DataBus作為輸出的時(shí)候值為DataOut,作為輸入時(shí)為高阻態(tài)。
    的頭像 發(fā)表于 10-15 10:42 ?1842次閱讀
    <b class='flag-5'>詳解</b>FPGA的<b class='flag-5'>輸入輸出</b>處理