日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

py哪个函数可以返回输入的变量类型_[Python基础]二、pycharm,python变量

發(fā)布時(shí)間:2025/3/12 python 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 py哪个函数可以返回输入的变量类型_[Python基础]二、pycharm,python变量 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2.1 Python簡(jiǎn)介

Life is short,you need Python (人生苦短,我用Python)

解釋器:

將其他語(yǔ)言翻譯成機(jī)器語(yǔ)言的工具,稱為編譯器

編譯器的翻譯方法有兩種:

  • 編譯
  • 解釋

Python的設(shè)計(jì)哲學(xué)

  • 優(yōu)雅
  • 明確
  • 簡(jiǎn)單
  • Python開(kāi)發(fā)者哲學(xué):用一種方法,最好是只有一種方法來(lái)做一件事

    Python的特點(diǎn):

    • 完全面向?qū)ο蟮恼Z(yǔ)言
    • 擁有一個(gè)強(qiáng)大的標(biāo)準(zhǔn)庫(kù)
    • Python社區(qū)提供了大量的第三方模塊

    2.2 第一個(gè)程序

    在桌面下,新建一個(gè)名為認(rèn)識(shí)Python的目錄,然后在該目錄下新建01-HelloPython.py文件,使用gedit編輯該文件,并且輸入:

    print("Hello Python") print("Hello world")

    解答:

    mkdir 認(rèn)識(shí)Python cd 認(rèn)識(shí)Python/

    執(zhí)行:

    python 01-HelloPython.py

    2.3 執(zhí)行Python程序的三種方式

    • 使用python3.x解釋器(第一個(gè)程序就是這種方式)
    $python3 xx.py
    • 交互式運(yùn)行python程序

    在python的shell中直接輸入python代碼,會(huì)立即看到程序執(zhí)行結(jié)果

    這種方式,適合學(xué)習(xí)/驗(yàn)證python語(yǔ)法或者局部代碼

    缺點(diǎn):

  • 代碼不能保存
  • 不適合太大的程序
  • 退出交互式:

    方式1:exit()

    方式2:Ctrl+D

    IPython

    是一個(gè)python的交互式shell,比默認(rèn)的python shell好用的多

    • 支持自動(dòng)補(bǔ)全
    • 自動(dòng)縮進(jìn)
    • 支持bash shell命令
    • 內(nèi)置了許多很有用的功能和函數(shù)

    安裝ipyhton3:

    sudo apt-get install ipython3

    • Python的IDE—PyCharm

    集成開(kāi)發(fā)環(huán)境,一般包括:

    • 圖形用戶界面
    • 代碼編輯器
    • 編譯器/解釋器
    • 調(diào)試器

    2.4 注釋

    使用自己熟悉的語(yǔ)言,在程序中對(duì)某些代碼進(jìn)行標(biāo)注說(shuō)明,增加程序的可讀性。

    單行注釋以#開(kāi)頭,示例:

    #這是第一個(gè)注釋 print("hello hello") #這是第二個(gè)注釋 print("hello world")

    多行注釋,示例:

    ''' 這是一個(gè)多行注釋 ''' print("hello world")

    什么時(shí)候使用注釋:

    • 注釋不是越多越好,對(duì)于一目了然的代碼,不需要添加注釋
    • 對(duì)于復(fù)雜的操作,應(yīng)該在操作開(kāi)始前寫上若干行注釋
    • 對(duì)于不是一目了然的代碼,應(yīng)該在其行尾添加注釋
    • 絕不要描述代碼,假設(shè)閱讀代碼的人比你更懂Python,他只是不知道你的代碼要做什么

    2.5 算數(shù)運(yùn)算符

    算數(shù)運(yùn)算符:

    算數(shù)運(yùn)算符的優(yōu)先級(jí):

    2.6 程序執(zhí)行的原理

  • 操作系統(tǒng)首先讓cpu,把python解釋器的程序復(fù)制到內(nèi)存中
  • pyhton解釋器根據(jù)語(yǔ)法規(guī)則,從上向下讓CPU翻譯python程序匯總的代碼
  • CPU執(zhí)行翻譯完成的代碼
  • python解釋器的大小:

    1.確認(rèn)python解釋器所在的位置 which python2.查看python文件帶下 ls -lh /usr/bin/python3.查看具體文件大小 ls -lh /usr/bin/python2.7

    2.7 程序的作用

    程序就是用來(lái)處理數(shù)據(jù)的,變量就是用來(lái)存儲(chǔ)數(shù)據(jù)的。

    2.8 變量的基本使用

    語(yǔ)法:

    變量名 = 值

    練習(xí)1:(ipython環(huán)境中)

    定義qq_number的變量保存qq號(hào)碼,qq_password保存qq密碼

    注意:在解釋器中執(zhí)行python程序時(shí),需要用print()函數(shù)輸出,這時(shí)解釋器與ipython環(huán)境的一大區(qū)別。

    練習(xí)2:超市蘋果

    • 可以用其他變量的計(jì)算結(jié)果來(lái)定義變量
    • 變量定義之后,后續(xù)就可以直接使用了

    需求:

    • 蘋果的價(jià)格是8.5元/斤
    • 買了7.5斤蘋果
    • 計(jì)算付款金額
    # 1.定義蘋果的單價(jià) price = 8.5#2.挑選蘋果 weight = 7.5#計(jì)算付款金額 money = weight * price#輸出 print(money)

    Pycharm使用的兩個(gè)技巧

    1.關(guān)閉其他py文件使得本窗口只有一個(gè)py文件

    在想保留的py文件處右擊,然后點(diǎn)擊下圖紅框中的。

    2.調(diào)試程序,以便于查看變量定義

    思考題:

    • 如果只要買蘋果,就返5元錢
    • 請(qǐng)重新計(jì)算購(gòu)買金額
    # 1.定義蘋果的單價(jià) price = 8.5#2.挑選蘋果 weight = 7.5#計(jì)算付款金額 money = weight * price# 4.只要買蘋果,就返回5元錢 money = money - 5#輸出 print(money)

    注意:

    • 變量名只有在第一次出現(xiàn)才是定義變量
    • 變量名再次出現(xiàn),不是定義變量,而是直接使用之前定義過(guò)的變量
    • 在程序開(kāi)發(fā)中,可以修改之前定義變量中保存的值

    2.9 變量的類型

    練習(xí)1:

    """ 姓名:小明 年齡:18歲 性別:是男生 身高:1.75米 體重:75公斤 """ #在python中,定義變量名時(shí)是不需要指定變量的類型的 #在運(yùn)行的時(shí)候,python解釋器,會(huì)根據(jù)賦值語(yǔ)句等號(hào)右側(cè)的數(shù)據(jù)自動(dòng)推導(dǎo)出變量中保存數(shù)據(jù)的準(zhǔn)確類型 name = "小明" age= 18 gender = True height = 1.75 weight = 75.0

    單步調(diào)試后的結(jié)果:

    2.9.1 變量的類型

    數(shù)字型

    • 整型
    • 浮點(diǎn)型
    • 布爾型

    真(True):非零即真

    假(False):0

    • 復(fù)數(shù)型

    非數(shù)字型

    • 字符串
    • 列表
    • 元組
    • 字典

    type函數(shù)可以查看一個(gè)變量的類型。

    在python3中整型只有一個(gè)int,沒(méi)有長(zhǎng)整型的說(shuō)法。

    2.9.2 不同類型變量之間的計(jì)算

    (1)數(shù)字型變量之間的計(jì)算

    • 在Python中,兩個(gè)數(shù)字型變量是可以直接進(jìn)行算術(shù)運(yùn)算的
    • 如果變量是bool型,在計(jì)算時(shí),True表示1,False表示0

    例子:

    (2)字符串的拼接

    (3)字符串用*表示重復(fù)拼接

    2.9.3 變量的輸入

    所謂輸入,就是用代碼獲取用戶通過(guò)鍵盤輸入的信息

    在python中,如果要獲取用戶在鍵盤上的輸入信息,需要使用到input函數(shù)。

    (1)關(guān)于函數(shù)

    一個(gè)提前準(zhǔn)備好的功能,可以直接使用,而不關(guān)心內(nèi)部的細(xì)節(jié)。

    (2)input函數(shù)實(shí)現(xiàn)鍵盤輸入

    語(yǔ)法:

    字符串變量 = input(“提示信息:”)

    例子:

    input()函數(shù)輸入的類型都是字符型

    (3)類型轉(zhuǎn)換函數(shù)

    • int(x) 將x轉(zhuǎn)換為一個(gè)整數(shù)
    • float(x) 將x轉(zhuǎn)換為一個(gè)浮點(diǎn)型

    (4)變量輸入練習(xí)—超市買蘋果增強(qiáng)版

    # 1.輸入蘋果的單價(jià) price_str = input("蘋果的單價(jià):")# 2.輸入蘋果的重量 weight_str = input("蘋果的重量:")#3.計(jì)算支付的總金額 #1>將價(jià)格轉(zhuǎn)換成小數(shù) price = float(price_str) #2>將重量轉(zhuǎn)換為小數(shù) weight = float(weight_str) #3>用兩個(gè)小數(shù)來(lái)計(jì)算最終的金額 money = price * weight print(money)

    在上述這種解決方法中,我們將針對(duì)價(jià)格定義了兩個(gè)變量,針對(duì)重量也定義了兩個(gè)變量。這樣就增加了內(nèi)存開(kāi)銷。

    改進(jìn)后:

    # 1.輸入蘋果的單價(jià) price = float(input("蘋果的單價(jià):"))# 2.輸入蘋果的重量 weight = float(input("蘋果的重量:"))#3.計(jì)算支付的總金額 money = price * weight print(money)

    這種做法,重量只有一個(gè)變量,價(jià)格也只有一個(gè)變量,減小了內(nèi)存開(kāi)銷。

    2.10 格式化輸出

    在python中可以使用print函數(shù)將信息輸出到控制臺(tái),如果希望輸出文字信息的同時(shí),一起輸出數(shù)據(jù),就需要用到格式化操作符。

    • % 被稱為格式化操作符,專門用于處理字符串中的格式
    • 包含%的字符串,被稱為格式化字符串
    • %和不同的字符連用,不同類型的數(shù)據(jù)需要使用不同的格式化字符

    練習(xí)(4個(gè)獨(dú)立的練習(xí))

    #1.定義字符串變量name,輸出“我的名字叫小明,請(qǐng)多多關(guān)照!” name = "小明" print("我的名字叫%s,請(qǐng)多多關(guān)照!" %name)#2.定義整數(shù)變量 student_no輸出,我的學(xué)號(hào)是 000001 student_no = 1 print("我的學(xué)號(hào)是 %06d"%student_no)#3.定義小數(shù)price,weight,money,輸出蘋果單價(jià)9.00元/斤,購(gòu)買了5.00斤,需要支付45.00元 price = 9 weight = 5 money = price * weight print("蘋果單價(jià)%.2f元/斤,購(gòu)買了%.2f斤,需要支付%.2f元"%(price,weight,money))#4.定義一個(gè)小數(shù)scale,輸出數(shù)據(jù)比例是10.00% scale = 0.25 * 100 print("數(shù)據(jù)比例是%.2f%%"%scale)

    2.11 變量的命名

    2.11.1 標(biāo)示符

    標(biāo)示符就程序員定義的變量名、函數(shù)名

    • 標(biāo)示符可以由字母、下劃線、數(shù)字組成
    • 不能以數(shù)字開(kāi)頭
    • 不能與關(guān)鍵字重名

    下面畫紅線的是錯(cuò)誤的:

    2.11.2 關(guān)鍵字

    • 關(guān)鍵字就是python內(nèi)部已經(jīng)使用的標(biāo)識(shí)符
    • 關(guān)鍵字具有特殊的功能和含義
    • 開(kāi)發(fā)者不允許定義和關(guān)鍵字相同的名字的標(biāo)示符

    通過(guò)下面的命令可以查看python中的關(guān)鍵字:

    2.11.3 變量命名規(guī)則

    命名規(guī)則可以被視為一種慣例,并無(wú)絕對(duì)與強(qiáng)制,目的是為了增加代碼的識(shí)別和可讀性。

    注意:python中,標(biāo)示符區(qū)分大小寫。

    在python中,如果變量名需要由兩個(gè)或者多個(gè)單詞組成時(shí),可以按照以下方式命名:

    這種方法在python中常用。

    駝峰命名法:

    小駝峰命名法:

    • 第一個(gè)單詞以小寫字母開(kāi)始,后續(xù)單詞的首字母用大寫
    • 例如:firstName,lastName

    大駝峰命名法:

    • 每一個(gè)單詞的首字母都采用大寫字母
    • 例如:FirstName,LastName,CameCase

    總結(jié)

    以上是生活随笔為你收集整理的py哪个函数可以返回输入的变量类型_[Python基础]二、pycharm,python变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。