python常量基本类型有哪些_【Python③】python基本数据类型,变量和常量
基本數據類型
Python中,能直接處理的數據類型有以下幾種:
整數
Python可以處理任意大小的整數,包括負整數,程序中的寫法和數學上的一樣,例如:6,-666,8888……
計算機使用二進制,所以,有時候用十六進制表示整數比較方便,十六進制用0x前綴和0-9,a-f表示,如
>>> 0xaa66
43622
>>> 0xaf56dc
11491036
浮點數
浮點數也就是小數。浮點數可以用數學寫法,如0.681,-6.58……但大或很小的浮點數,就必須用E記法(科學計數法)表示,把10用e替代,3.5x109就是3.5e9。
整數和浮點數在計算機內部存儲的方式是不同的,整數運算是精確的,而浮點數運算則可能會有四舍五入的誤差。
布爾值
一個布爾值只有True、False兩種值,布爾值可以用and、or和not運算。
字符串
>>> 'Let\'s go!'
"Let's go!"
轉義字符\可以轉義很多字符,比如\n表示換行,\t表示制表符,字符\本身也要轉義,所以\\表示的字符就是\。
>>> print ('換行\nTab\t\\')
換行
Tab \
Python還允許用r''表示''內部的字符串默認不轉義。
>>> print (r'換行\nTab\t\\')
換行\nTab\t\\
Python還允許用'''...'''的格式表示多行內容,簡化了一堆'\n',贊一個。
>>> str='''春天吹得紛飛的花瓣,
并非為了將來的果實而生,
只是為了一時的興會。
——泰戈爾《流螢集》'''
>>> str
'春天吹得紛飛的花瓣,\n并非為了將來的果實而生,\n只是為了一時的興會。\n——泰戈爾《流螢集》'
>>> print(str)
春天吹得紛飛的花瓣,
并非為了將來的果實而生,
只是為了一時的興會。
——泰戈爾《流螢集》
空值
空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的。
變量
Python的變量不需要聲明,你可以直接輸入:
>>> py=6.88
>>> print(py)
6.88
>>> print(type(py))
那么你的內存里就有了一個變量py, 它的值是6.88,它的類型是float (浮點數)。 在此之前你不需要做什么特別的聲明,而數據類型是Python自動決定的。
這里,我們學到一個內置函數type(), 可以查詢變量的類型。
常量
常量就是不能變的變量,比如常用的數π就是一個常量。Python中,通常用全部大寫的變量名表示常量,PI等等。
小議除法
python3.X版本里的整數的除法和2.X版本有所區別。
3.X中(真正的除法:不管操作數數整型還是浮點型都返回真實的值):
>>> 5/2
2.5
>>> 5.0/2
2.5
>>> 5/2.0
2.5
>>> 5.0/2.0
2.5
2.X中(傳統的除法):
>>> 5/2
2
>>> 5.0/2
2.5
>>> 5/2.0
2.5
>>> 5.0/2.0
2.5
>>> from __future__ import division #精確除法
>>> 5/2
2.5
Python操作符:
(1):單目操作符:正號(+)、負號(-)
(2):雙目操作符:+、-、*、/、%、**、//
關于地板除法(根據Python版本劃分,? Python Version <= 2.6,為傳統的除法:整數:舍去小數部分,返回一個整型):
>>> 5//2
2
當日小結
了解了python的基本數據類型,常量,變量的概念。變量的賦值,以及在python2.X和3.X中除法的區別。
JAVA數據類型,變量,轉換,常量,運算符
java數據類型: Java基本類型共有八種,基本類型可以分為三類: 1.字符類型char,用單引號賦值 2.布爾類型boolean 3.數值類型byte.short.int.long.float.d ...
C語言基礎學習基本數據類型-變量和常量
變量和常量 什么是變量和常量?有些數據在程序運行前就預先設定,并在運行過程中不發生變化,稱之為常量:有些數據在程序運行中可能發生變化或被賦值,稱之為變量. 使用變量前必須先聲明一個變量.變量定義的語法 ...
Java 數據類型 &; 變量與常量 &; 注釋
一.數據類型 1.數據類型分類 Java 的數據類型分為兩大類: 基本數據類型:整數.浮點數.字符型.布爾型 引用數據類型(對象類型):類.數組,字符串.接口等. 2.基本數據類型 四類八種基本數據類 ...
Python基礎之數據類型
Python基礎之數據類型 變量賦值 Python中的變量不需要聲明,變量的賦值操作既是變量聲明和定義的過程. 每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息. 每個變量在使用前都必須賦值 ...
python大法好——變量、常量、input()、數據類型、字符串、格式化輸出、運算符、流程控制語句、進制、字符編碼
python基礎知識 1.變量 變量:把程序運算的中間結果臨時存到內存里,以備后面的代碼可以繼續調用. 作用:A.存儲數據. B.標記數據. 變量的聲明規則: A:變量名只能是字母,數字或下劃線任意組 ...
Python學習筆記 (2)變量、常量和數據類型
變量 顧名思義,變量就是一個會變的量,用一個變量名表示,指向內存中一片區域,而指向的區域存的是什么,這個變量就是什么數據類型,和C/C++挺不一樣的.變量數據類型可以通過賦值變來變去(這就叫動態語言, ...
python基礎(3):變量、常量、注釋、基本數據類型
1. 變量 變量:將運算的中間結果暫存到內存,以便后續程序調?. 可以直接運算,如下所示: print(3+5+6) print((3+5+6)*12) print(((3+5+6)*12)+3) p ...
Python變量與常量
變量是計算機內存中的一塊區域,變量可以存儲規定范圍內的值,而且值可以改變.基于變量的數據類型,解釋器會分配指定內存,并決定什么數據可以被存儲在內存中.常量是一塊只讀的內存區域,常量一旦被初始化就不能被 ...
(八)python的簡單數據類型和變量
什么是數據類型? 程序的本質就是驅使計算機去處理各種狀態的變化,這些狀態分為很多種. 例如英雄聯盟游戲,一個人物角色有名字,錢,等級,裝備等特性,大家第一時間會想到這么表示 名字:德瑪西亞------ ...
隨機推薦
IoC 與 AOP (談談你對 Spring 的理解)
一.Spring 實現了工廠模式的工廠類,這個類名為BeanFactory(實際上是一個接口),在程序中通常 BeanFactory 的子類 ApplicationContext. Spring相當于 ...
js節點操作
在看,看到節點操作這一塊,覺得我只知道用appendChild(),太膚淺了,記錄下學到的東西. 每個節點都有一個 parentNode 屬性,該屬性指 ...
OpenMesh 刪除網格頂點
OpenMesh 提供了 delete_vertex() 函數來實現從網格中刪除頂點,在刪除掉頂點的同時,所有與該頂點相連的邊也同時被刪除. OpenMesh 官方文檔 中給的頂點刪除函數聲明如下: ...
oracle插入數據
插入數據 insert into comm_error_code_def (ID, ERR_MESSAGE, ERR_CODE, ERR_DESC, NAME, MISC_DESC, STATUS, ...
怎么讓CentOS集群自動同步時間
怎么讓CentOS集群自動同步時間?首先機器要連外網,這樣才能從互聯網上同步時間,這是首先要了解的.好了,主要的方法如下: 在除了運行ntpd之外的機器上,執行: [html] # chkconfig ...
解決rhel相關系統下yum找不到安裝包的解決方法
最近重新安裝了Linux,用的版本是CentOS 5.1.但老是出現很多包找不到的情況. [root@toughhou /]# yum install rlwrap Loaded plugins: f ...
hdu 4652 Dice 概率DP
思路: dp[i]表示當前在已經投擲出i個不相同/相同這個狀態時期望還需要投擲多少次 對于第一種情況有: dp[0] = 1+dp[1] dp[1] = 1+((m-1)*dp[1]+dp[2])/m ...
javascript開發中的封裝模式(轉)
var bgAuido={ audio : pingfan.$$('audio'), audioBtn : pingfan.$$('audioBtn'), init : function(){ var ...
手動加入PE文件數字簽名信息及格式具體解釋圖之下(歷史代碼,貼出學習)
#include HANDLE hWriteFileHandle = NULL ; HANDLE hReadFileHandle = NULL ; HANDLE h ...
linkin大話設計模式--簡單工廠
linkin大話設計模式--工廠方法 什么是工廠方法:將多個類對象交給工廠來生成的設計被稱為簡單工廠模式,個人認為主要是為了實現解耦,在代碼重構的時候會很重要. 代碼如下: public class ...
總結
以上是生活随笔為你收集整理的python常量基本类型有哪些_【Python③】python基本数据类型,变量和常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言三个数从小到大排序/输出
- 下一篇: PS饱和度调整算法