国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Python學習Day2-數據類型和變量

2019-11-14 17:15:30
字體:
來源:轉載
供稿:網友

數據類型和變量

在Python中,能夠直接處理的數據類型有以下幾種:

整數

Python可以處理任意大小的整數,當然包括負整數,在程序中的表示方法和數學上的寫法一模一樣,例如:1100-80800,等等。

十六進制用0x前綴和0-9,a-f表示,例如:0xff000xa5b4c3d2,等等。

浮點數

浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.23x109和12.3x108是相等的。浮點數可以用數學寫法,如1.233.14-9.01,等等。但是對于很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的!),而浮點數運算則可能會有四舍五入的誤差。

字符串

字符串是以''或""括起來的任意文本,比如'abc'"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有abc這3個字符。如果'本身也是一個字符,那就可以用""括起來,比如"I'm OK"包含的字符是I'm,空格,OK這6個字符。如果字符串內部既包含'又包含"可以用轉義字符/來標識

轉義字符/可以轉義很多字符,比如/n表示換行,/t表示制表符,字符/本身也要轉義,所以//表示的字符就是/,可以在Python的交互式命令行用PRint打印字符串看看:

>>> print'I/'m ok.'

I'mok.

>>> print 'I/'mlearning/nPython.'

I'mlearning

Python.

>>> print '///n//'

/

/

如果字符串里面有很多字符都需要轉義,就需要加很多/,為了簡化,Python還允許用r''表示''內部的字符串默認不轉義;如果字符串內部有很多換行,用/n寫在一行里不好閱讀,為了簡化,Python允許用'''...'''的格式表示多行內容;

布爾值

布爾值和布爾代數的表示完全一致,一個布爾值只有TrueFalse兩種值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布爾值(請注意大小寫),也可以通過布爾運算計算出來。布爾值可以用andornot運算。

空值

空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。

此外,Python還提供了列表、字典等多種數據類型,還允許創建自定義數據類型,我們后面會繼續講到。

變量

變量的概念基本上和初中代數的方程變量是一致的,只是在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。

變量在程序中就是用一個變量名表示了,變量名必須是大小寫英文、數字和_的組合,且不能用數字開頭

常量

所謂常量就是不能變的變量,比如常用的數學常數π就是一個常量。在Python中,通常用全部大寫的變量名表示常量

歡迎關注

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察雅县| 合山市| 前郭尔| 鹰潭市| 岐山县| 阿克陶县| 白银市| 万年县| 厦门市| 鸡西市| 定西市| 如皋市| 大新县| 玛曲县| 石楼县| 镇康县| 奉贤区| 汤阴县| 西林县| 安康市| 白山市| 米林县| 奇台县| 扎兰屯市| 壶关县| 耿马| 湘乡市| 瑞金市| 精河县| 柳州市| 靖安县| 奇台县| 海门市| 江达县| 安泽县| 东海县| 和平区| 长乐市| 普陀区| 翁源县| 阿瓦提县|