最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

[oeasy]python0136_接收輸入_input函數(shù)_字符串_str

2023-04-22 12:21 作者:oeasy  | 我要投稿

輸入變量

回憶上次內(nèi)容

  • 上次研究了 一行賦值多個(gè)變量

    • a = b = 5

    • a, b = 7, 8

  • 還研究了 標(biāo)識(shí)符的慣用法

    • snake_case蛇形命名法

    • 用下劃線 分隔開小寫字母的 方法

    • 這樣就可以 更合理地 命名變量了

    • python使用的是

  • 變量變量

    • 能變的量

    • 我可以 手工輸入變量的值 嗎???

變量

  • 變量之所以叫變量

    • 就是因?yàn)樗茏?/p>

  • 變量變量

    • 能變的量

  • 怎么變呢?

#變量a的聲明和賦值a = 0#變量a的重新賦值a = 1
  • 這樣變量 a 不就變了么

  • 就這?!

接收輸入

  • 接收鍵盤輸入的函數(shù)

    • in 就是向里面

    • put 就是放

    • 叫做 input()

    • 總體就是向里面放

  • 怎么分里外呢?

    • 外部設(shè)備

    • 內(nèi)存屬于主機(jī)內(nèi)部

    • 鍵盤屬于主機(jī)外部

  • 怎么放的呢?

input

  • 輸入些什么

input()
  • 回車之后就進(jìn)入一個(gè)等待輸入的狀態(tài)

  • 直到你輸入些什么東西進(jìn)去

  • 然后回車

  • 程序接收到了輸入的oeasy

    • 但是沒有放到任何變量里

  • 水沒找到任何容器接收

    • 就直接流走了

變量接收輸入

  • 需要有地方接受輸入

    • 把輸入結(jié)果給a

name = input()
  • 回車之后

    • 還是先等待輸入

  • 輸入字符串之后

    • 再次回車

  • 調(diào)用 input()函數(shù)

    • 結(jié)果返回給 name

    • 把 input()函數(shù)的得到

  • 可以來點(diǎn)輸入提示嗎?

查詢幫助

#什么是inputhelp(input)

具體幫助

  • 從標(biāo)準(zhǔn)輸入得到字符串

    • 輸入的字符串中不包括回車

  • input函數(shù)括號(hào)里面

    • 作為提示

    • 可以放字符串類的參數(shù)prompt

添加輸入提示

name = input("what is your name:")
  • 會(huì)有 一個(gè)關(guān)于輸入的 提示字符串

    • 提示字符串 會(huì)作為參數(shù) 放在括號(hào)里

  • 提示字符串會(huì)被 print 到標(biāo)準(zhǔn)輸出

    • 然后等待輸入

中斷輸入

  • 如果用戶點(diǎn)擊 Ctrl-D

    • 可以中斷輸入

  • 游樂場(chǎng)也就能看到這里了

    • :quit()退出游樂場(chǎng)

  • 用vi做個(gè)真正的 py 文件

apple

vi apple.py
  • 編寫一個(gè) apple.py 的程序

  • :w|!python3 %

    • 保存并運(yùn)行

  • 但是這個(gè)有點(diǎn)沒頭沒尾

  • 能否有點(diǎn)提示?

增加提示

  • 這回有了提示

  • :w|!python3 %

  • 這次含義明確一些了

  • 還可以優(yōu)化么?

優(yōu)化輸入

  • 可以查詢一下 input 的幫助手冊(cè)

  • help(input)

  • 輸入可以有提示字符串 prompt

  • 可以把提示字符串放到 input 函數(shù)參數(shù)的位置

  • 第三行輸出的是三個(gè)字符串的拼接結(jié)果

照貓畫虎

  • 再來個(gè)變量b

  • :2,3t3

    • 復(fù)制到 第3行 后面

    • 把從 第2行第3行

    • :2,3

    • t3

  • 然后修改

運(yùn)行起來

  • 運(yùn)行成功

  • 我再來做個(gè)匯總

匯總函數(shù)

#!/usr/bin/python3a = input("How many apples do you got?\n")print("You got " + a + " apples!")b = input("How many bananas do you got?\n")print("You got " + b + " bananas!")total = a + bprint("You got " + total + " fruits!")
  • 保存并運(yùn)行

  • 2 + 3 = 23

    • 就非常離譜了

  • 還是先總結(jié)吧

總結(jié)

  • 這次講了是從鍵盤輸入變量

  • input 函數(shù)

    • 可以有提示字符串

    • 需要有具體的變量接收輸入的字符串

  • 輸入單個(gè)變量沒有問題

    • 但是輸入兩個(gè)變量之后

    • 一相加就非常離譜

  • 怎么辦呢???

  • 我們下次再說!??

  • 藍(lán)橋->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython



[oeasy]python0136_接收輸入_input函數(shù)_字符串_str的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
兰州市| 新余市| 荆门市| 合江县| 盐边县| 监利县| 定兴县| 塘沽区| 双流县| 南开区| 天镇县| 湟中县| 兴城市| 宣威市| 昭觉县| 黎平县| 游戏| 昂仁县| 连城县| 搜索| 东乡县| 浮梁县| 墨竹工卡县| 陆河县| 新建县| 宁晋县| 临潭县| 平邑县| 聂荣县| 平和县| 松桃| 南平市| 咸宁市| 抚松县| 建始县| 沙河市| 尚志市| 新津县| 宕昌县| 牡丹江市| 韶山市|