激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python詞法結構

Python詞法結構

2022-02-21 00:21一碗周 Python

這篇文章主要介紹了Python詞法結構,變量是一種存儲數據的載體,也就是一個容器。計算機中的變量是實際存在的數據或者說是存儲器中存儲數據的一塊內存空間,變量的值可以被讀取和修改,這是所有計算機和控制的基礎,下面

1、變量和類型

變量是一種存儲數據的載體,也就是一個容器。計算機中的變量是實際存在的數據或者說是存儲器中存儲數據的一塊內存空間,變量的值可以被讀取和修改,這是所有計算機和控制的基礎。計算機中包括各種各樣的數據類型,例如文本、視頻、音頻等等。

1.1 Python常用的類型

  • 整型:Python中可以處理任意大小的整數,且支持二進制、八進制、十六進制的表示法。
  • 浮點型:浮點數也就是平常說的小數。
  • 字符串型:字符串是以單引號或雙引號括起來的任意文本,用單引號''或者雙引號""包裹的字符串,而且可以書寫成多行的形式(用三個單引號或三個雙引號開頭,三個單引號或三個雙引號結尾)。
  • 布爾型:布爾值只有 TrueFalse兩種值,要么是True,要么是False

1.2 變量命令

對于每個變量要為其定義一個名字,Python變量的命令規則

變量名由字母(廣義的Unicode字符,不包括特殊字符)、數字和下劃線構成,數字不能開頭。
大小寫敏感(大寫的a和小寫的A是兩個不同的變量)。
不要跟關鍵字(有特殊含義的單詞,后面會講到)和系統保留字(如函數、模塊等的名字)沖突。

1.3 變量的使用

如果定義的變量并為變量賦值,就可以在函數中直接調用,如下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
# 整數型
a = 123
# 浮點型
b = 1.23
# 字符串型
c = "一碗周"
# 布爾型
d = True
 
print(a, b, c, d)
# 123 1.23 一碗周 True

2、檢測變量的類型和轉換

2.1檢測變量類型

通過type()函數來檢測變得類型,代碼如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
# 整數型
a = 123
# 浮點型
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 類型轉換

可以使用Python中內置的函數對變量類型進行轉換,

具體如下所示:

  • int():將一個數值或字符串轉換成整數,可以指定進制。
  • float():將一個字符串轉換成浮點數。
  • str():將指定的對象轉換成字符串形式,可以指定編碼。
  • chr():將整數轉換成該編碼對應的字符串(一個字符)。
  • ord():將字符串(一個字符)轉換成對應的編碼(整數)。

示例代碼如下所示:

?
1
2
3
4
5
6
7
8
9
num = 10
 
str = str(num)
 
bool = bool(str)
 
print(type(str))  # <class 'str'>
 
print(type(bool))  # <class 'bool'>

3、運算符

 

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

 

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

4、 input函數和占位符的使用

使用input()函數獲取鍵盤輸入(字符串)。

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

%d是整數的占位符
%f是小數的占位符
%s是字符串占位符
%%表示百分號(因為百分號代表了占位符,所以帶占位符的字符串中要表示百分號必須寫成%%)

?
1
2
3
4
5
6
7
aa = input("請輸入字符串:")
bb = int(input("請輸入整數值:"))
cc = float(input("請輸入浮點數值:"))
 
print("這是輸入的字符串為:%s" % aa)
print("這是輸入的整數為:%d" % bb)
print("這是輸入的浮點數為:%f" % cc)

5、總結

了解變量的作用,命名規則,以及其使用方式
了解到了函數input()type() 、以及轉換類型的各種函數的使用方法
學到了Python中的運算符的基本使用方法,其中賦值運算符的優先級最低,對優先級了解不是不透徹的話可以通過()來增加其優先級。

到此這篇關于Python詞法結構的文章就介紹到這了,更多相關Python詞法結構內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://juejin.cn/post/7022960422164643848

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品wwww | 鲁人人人鲁人人鲁精品 | 在线观看第一区 | 国产成人精品一区二区三区电影 | 欧美一级黄视频 | 欧美a视频在线观看 | 激情黄页 | 成人福利电影在线观看 | 午夜精品久久久久久中宇 | 主播粉嫩国产在线精品 | 成人在线免费小视频 | 亚洲免费在线视频 | 99国产精品白浆在线观看免费 | 久久国产秒| 91成人午夜性a一级毛片 | 在线日韩在线 | 性盈盈盈影院 | 欧美成人精品h版在线观看 久久久久久三区 | 国产精品久久久久久久久久 | 永久av在线免费观看 | 成人区一区二区三区 | 韩国十九禁高潮床戏在线观看 | 久久久久中精品中文字幕19 | 欧美特级黄色 | 国产亚洲欧美一区久久久在 | 国产精品久久久麻豆 | 久久男人视频 | 亚洲天堂中文字幕在线观看 | 亚洲午夜在线视频 | 在线中文字幕亚洲 | 91 在线观看 | 国产一区精品在线观看 | 欧美激情性色生活片在线观看 | 91免费在线看片 | 欧美激情第一区 | 精品一区二区免费视频视频 | 成人在线视频网 | av在线一区二区三区 | 国产精品啪一品二区三区粉嫩 | 人成免费a级毛片 | 性欧美xxxx精品xxxxrb |