欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python詞法結(jié)構(gòu)

 更新時(shí)間:2021年11月01日 17:18:37   作者:一碗周  
這篇文章主要介紹了Python詞法結(jié)構(gòu),變量是一種存儲(chǔ)數(shù)據(jù)的載體,也就是一個(gè)容器。計(jì)算機(jī)中的變量是實(shí)際存在的數(shù)據(jù)或者說(shuō)是存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)的一塊內(nèi)存空間,變量的值可以被讀取和修改,這是所有計(jì)算機(jī)和控制的基礎(chǔ),下面詳細(xì)內(nèi)容,需要的朋友可以參考一下

1、變量和類(lèi)型

變量是一種存儲(chǔ)數(shù)據(jù)的載體,也就是一個(gè)容器。計(jì)算機(jī)中的變量是實(shí)際存在的數(shù)據(jù)或者說(shuō)是存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)的一塊內(nèi)存空間,變量的值可以被讀取和修改,這是所有計(jì)算機(jī)和控制的基礎(chǔ)。計(jì)算機(jī)中包括各種各樣的數(shù)據(jù)類(lèi)型,例如文本、視頻、音頻等等。

1.1 Python常用的類(lèi)型

  • 整型:Python中可以處理任意大小的整數(shù),且支持二進(jìn)制、八進(jìn)制、十六進(jìn)制的表示法。
  • 浮點(diǎn)型:浮點(diǎn)數(shù)也就是平常說(shuō)的小數(shù)。
  • 字符串型:字符串是以單引號(hào)或雙引號(hào)括起來(lái)的任意文本,用單引號(hào)''或者雙引號(hào)""包裹的字符串,而且可以書(shū)寫(xiě)成多行的形式(用三個(gè)單引號(hào)或三個(gè)雙引號(hào)開(kāi)頭,三個(gè)單引號(hào)或三個(gè)雙引號(hào)結(jié)尾)。
  • 布爾型:布爾值只有 True、False兩種值,要么是True,要么是False

1.2 變量命令

對(duì)于每個(gè)變量要為其定義一個(gè)名字,Python變量的命令規(guī)則

變量名由字母(廣義的Unicode字符,不包括特殊字符)、數(shù)字和下劃線(xiàn)構(gòu)成,數(shù)字不能開(kāi)頭。
大小寫(xiě)敏感(大寫(xiě)的a和小寫(xiě)的A是兩個(gè)不同的變量)。
不要跟關(guān)鍵字(有特殊含義的單詞,后面會(huì)講到)和系統(tǒng)保留字(如函數(shù)、模塊等的名字)沖突。

1.3 變量的使用

如果定義的變量并為變量賦值,就可以在函數(shù)中直接調(diào)用,如下代碼:

# 整數(shù)型
a = 123
# 浮點(diǎn)型
b = 1.23
# 字符串型
c = "一碗周"
# 布爾型
d = True

print(a, b, c, d)
# 123 1.23 一碗周 True

2、檢測(cè)變量的類(lèi)型和轉(zhuǎn)換

2.1檢測(cè)變量類(lèi)型

通過(guò)type()函數(shù)來(lái)檢測(cè)變得類(lèi)型,代碼如下所示:

# 整數(shù)型
a = 123
# 浮點(diǎn)型
b = 1.23
# 字符串型
c = "一碗周"
# 布爾型
d = True

print(type(a), type(b), type(c), type(d))
# <class 'int'> <class 'float'> <class 'str'> <class 'bool'>

2.2 類(lèi)型轉(zhuǎn)換

可以使用Python中內(nèi)置的函數(shù)對(duì)變量類(lèi)型進(jìn)行轉(zhuǎn)換,

具體如下所示:

  • int():將一個(gè)數(shù)值或字符串轉(zhuǎn)換成整數(shù),可以指定進(jìn)制。
  • float():將一個(gè)字符串轉(zhuǎn)換成浮點(diǎn)數(shù)。
  • str():將指定的對(duì)象轉(zhuǎn)換成字符串形式,可以指定編碼。
  • chr():將整數(shù)轉(zhuǎn)換成該編碼對(duì)應(yīng)的字符串(一個(gè)字符)。
  • ord():將字符串(一個(gè)字符)轉(zhuǎn)換成對(duì)應(yīng)的編碼(整數(shù))。

示例代碼如下所示:

num = 10

str = str(num)

bool = bool(str)

print(type(str))  # <class 'str'>

print(type(bool))  # <class 'bool'>

3、運(yùn)算符

運(yùn)算符 描述
[] 、[:] 下標(biāo),切片
** 指數(shù)
~ 、+、 - 按位取反, 正負(fù)號(hào)
* 、/、 %、 // 乘,除,模,整除
+、 - 加,減
>> 、<< 右移,左移
& 按位與
^、 ` `
<=、 < 、>、 >= 小于等于,小于,大于,大于等于
== 、!= 等于,不等于
is、 is not 身份運(yùn)算符
in、 not in 成員運(yùn)算符
not、 or 、and 邏輯運(yùn)算符
=、+=、-=、*= 、/= 、%= 、//=、**=、&=、` = 、^=、>>=、<<=`

  • 上述的表中的運(yùn)算符的順序大致是從高到低排序的
  • 身份運(yùn)算符理解為是或不是
  • 成員運(yùn)算符理解為在或者不在
  • 邏輯運(yùn)算符連接布爾類(lèi)型,and就是都為真,結(jié)果就是真,其中一個(gè)為假,則是假;or就是其中一個(gè)為真,則為真,如果左邊為真,右邊也就不會(huì)執(zhí)行(短路原則);not則是取反。
  • 賦值運(yùn)算符將右邊的值賦給左邊的變量
  • 復(fù)合賦值運(yùn)算符的a+=b就是a=a+b,其他的類(lèi)似

4、 input函數(shù)和占位符的使用

使用input()函數(shù)獲取鍵盤(pán)輸入(字符串)。

占位符,顧名思義就是插在輸出里站位的符號(hào)。其中

%d是整數(shù)的占位符
%f是小數(shù)的占位符
%s是字符串占位符
%%表示百分號(hào)(因?yàn)榘俜痔?hào)代表了占位符,所以帶占位符的字符串中要表示百分號(hào)必須寫(xiě)成%%)

aa = input("請(qǐng)輸入字符串:")
bb = int(input("請(qǐng)輸入整數(shù)值:"))
cc = float(input("請(qǐng)輸入浮點(diǎn)數(shù)值:"))

print("這是輸入的字符串為:%s" % aa)
print("這是輸入的整數(shù)為:%d" % bb)
print("這是輸入的浮點(diǎn)數(shù)為:%f" % cc)

5、總結(jié)

了解變量的作用,命名規(guī)則,以及其使用方式
了解到了函數(shù)input() 、type() 、以及轉(zhuǎn)換類(lèi)型的各種函數(shù)的使用方法
學(xué)到了Python中的運(yùn)算符的基本使用方法,其中賦值運(yùn)算符的優(yōu)先級(jí)最低,對(duì)優(yōu)先級(jí)了解不是不透徹的話(huà)可以通過(guò)()來(lái)增加其優(yōu)先級(jí)。

到此這篇關(guān)于Python詞法結(jié)構(gòu)的文章就介紹到這了,更多相關(guān)Python詞法結(jié)構(gòu)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python簡(jiǎn)單讀取大文件的方法

    python簡(jiǎn)單讀取大文件的方法

    這篇文章主要介紹了python簡(jiǎn)單讀取大文件的方法,通過(guò)非常簡(jiǎn)單的方式實(shí)現(xiàn)對(duì)GB級(jí)別大文件的讀取功能,并給出了外文參考站點(diǎn)stackoverflow的參考地址,需要的朋友可以參考下
    2016-07-07
  • pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法

    pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法

    今天小編就為大家分享一篇pycharm 實(shí)現(xiàn)顯示project 選項(xiàng)卡的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python實(shí)現(xiàn)對(duì)圖像加噪(高斯噪聲 椒鹽噪聲)

    Python實(shí)現(xiàn)對(duì)圖像加噪(高斯噪聲 椒鹽噪聲)

    這篇文章主要介紹了展示通過(guò)Python給圖像疊加不同等級(jí)的椒鹽噪聲和高斯噪聲的代碼,相應(yīng)的疊加噪聲的已編為對(duì)應(yīng)的類(lèi),可實(shí)例化使用。感興趣的同學(xué)可以看看
    2021-11-11
  • Pytest測(cè)試報(bào)告工具Allure用法介紹

    Pytest測(cè)試報(bào)告工具Allure用法介紹

    這篇文章介紹了Pytest測(cè)試報(bào)告工具Allure的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Django創(chuàng)建一個(gè)后臺(tái)的基本步驟記錄

    Django創(chuàng)建一個(gè)后臺(tái)的基本步驟記錄

    這篇文章主要給大家介紹了關(guān)于Django創(chuàng)建一個(gè)后臺(tái)的基本步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • pytorch加載預(yù)訓(xùn)練模型與自己模型不匹配的解決方案

    pytorch加載預(yù)訓(xùn)練模型與自己模型不匹配的解決方案

    這篇文章主要介紹了pytorch加載預(yù)訓(xùn)練模型與自己模型不匹配的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • pycharm指定python路徑過(guò)程詳解

    pycharm指定python路徑過(guò)程詳解

    這篇文章主要介紹了Pycharm指定python路徑過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-04-04
  • python flask搭建web應(yīng)用教程

    python flask搭建web應(yīng)用教程

    今天小編就為大家分享一篇python flask搭建web應(yīng)用教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • 用python 制作圖片轉(zhuǎn)pdf工具

    用python 制作圖片轉(zhuǎn)pdf工具

    這篇文章主要介紹了用python 制作圖片轉(zhuǎn)pdf工具的思路及代碼,非常詳細(xì),有需要的小伙伴參考下
    2015-01-01
  • django如何自定義manage.py管理命令

    django如何自定義manage.py管理命令

    這篇文章主要介紹了django如何自定義manage.py管理命令,幫助大家更好的理解和學(xué)習(xí)使用django框架,感興趣的朋友可以了解下
    2021-04-04

最新評(píng)論