Python基礎語法之變量與數(shù)據(jù)類型詳解
一. 輸出函數(shù)print
在python中,print()是可以直接使用的輸出函數(shù),將數(shù)據(jù)輸出到控制臺上。
1. print函數(shù)的使用
1.1 可以輸出數(shù)字
只要是數(shù)字都可以輸出
# author: 爪哇斗羅(javaDouLuo) # date: 2022/7/4 0:22 print(520) print(131.4) print(-131.4)
1.2 可以輸出字符串
輸出字符串需要加上引號
print("我愛Python") print('Python是什么?') print('''Python無敵了''')
1.3 可以輸出表達式
print(1+1) print(2+2) print(4+4)
1.4 可以輸出至文件中
1.1-1.3都是輸出至控制臺中,當然也可以輸出到文件中。
# 在D盤創(chuàng)建a.txt文件,a+表示文本內容的追加 fp=open('D:/a.txt', 'a+') # 文件寫入信息HelloWorld print('HelloWorld', file=fp) # 關閉資源 fp.close()
有時候我們需要對一些特殊字符進行轉義,使用"\"
常見的轉義字符含義:
\n | 表示換行 |
\t | 表示制表符 |
\r | 回車 |
二. 變量與數(shù)據(jù)類型
數(shù)據(jù)類型
變量就是存儲數(shù)據(jù)的一片內存空間,里面由數(shù)據(jù)類型,地址,數(shù)據(jù)構成,變量的命名規(guī)則:
變量名由字母(廣義的Unicode字符,不包括特殊字符)、數(shù)字和下劃線構成,數(shù)字不能開頭,注意大小寫,不要跟關鍵字(有特殊含義的單詞,后面會講到)和系統(tǒng)保留字(如函數(shù)、模塊等的名字)沖突。
Python中常見的數(shù)據(jù)類型如下:
2.1 整型
Python3.x中只有int類型的整數(shù),在Python中可以處理任意大小的整數(shù)。并且可以支持進制的表示。
# author: 爪哇斗羅(javaDouLuo) # date: 2022/7/4 23:40 # 輸出各個類型數(shù)據(jù)以及它們的類型 n1=123 n2=0 n3=-123 print(n1,type(n1)) print(n2,type(n2)) print(n3,type(n3)) # 二進制 print('二進制',0b011101) # 八進制 print('八進制',0o123) # 十進制 print('十進制',123) # 十六進制 print('十六進制',0x123)
結果:
2.2 浮點型
浮點數(shù)就是小數(shù),支持科學計數(shù)法表示。浮點型運算是有精度問題的。
x1=1.1 x2=2.2 print(x1+x2)
解決精度問題,使用Demical對象:
from decimal import Decimal x1 = 1.1 x2 = 2.2 print(Decimal('1.1') + Decimal('2.2'))
2.3 字符串型
字符串是以單引號或雙引號括起來的任意文本,字符串可以是單引號,雙引號或者三引號。
print("我愛Python") print('Python是什么?') print('''Python無敵了''')
2.4 布爾型
布爾值只有True、False兩種值,要么是True,要么是False。運算的時候True為1.Flase為0。
print(True) print(False) print(True+1+False)
3. 數(shù)據(jù)類型轉換
為了可以讓不同的數(shù)據(jù)類型進行拼接與運算,Python提供了類型轉換的函數(shù)。
3.1 int()
將一個數(shù)值或數(shù)值表示的字符串轉換成整數(shù)。
x1=3 x2="4" print(x1+int(x2)) # 7
3.2 float()
將一個數(shù)值表示字符串或者int型轉換成浮點數(shù)。
x1="40" print(float(x1)) # 40.0
3.3 str()
將指定的對象轉換成字符串形式。
x1=32 x2=32.2 print(str(x1)+str(x2)) # 3232.2
Python中的注釋tips:
1. 單行注釋用 # 注釋內容
2. 多行注釋使用一對三引號'''注釋內容 '''
到此這篇關于Python基礎語法之變量與數(shù)據(jù)類型詳解的文章就介紹到這了,更多相關Python變量 數(shù)據(jù)類型內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
numpy:np.newaxis 實現(xiàn)將行向量轉換成列向量
今天小編就為大家分享一篇numpy:np.newaxis 實現(xiàn)將行向量轉換成列向量,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11Python面向對象程序設計OOP深入分析【構造函數(shù),組合類,工具類等】
這篇文章主要介紹了Python面向對象程序設計OOP,較為詳細的深入分析了Python面向對象的構造函數(shù),組合類,工具類等相關概念、使用方法及操作注意事項,需要的朋友可以參考下2019-01-01python實現(xiàn)股票歷史數(shù)據(jù)可視化分析案例
股票交易數(shù)據(jù)分析可直觀股市走向,對于如何把握股票行情,快速解讀股票交易數(shù)據(jù)有不可替代的作用,感興趣的可以了解一下2021-06-06python-tornado的接口用swagger進行包裝的實例
今天小編就為大家分享一篇python-tornado的接口用swagger進行包裝的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08