小編寫這篇文章的主要目的,主要是給大家去進(jìn)行解釋一些關(guān)于Python的事情,包括關(guān)于一些基礎(chǔ)的語(yǔ)法,還會(huì)涉及到一些相關(guān)的變量問題。另外,在Python之中,還會(huì)涉及到一些相關(guān)的數(shù)據(jù),這些數(shù)據(jù)類型都包括什么呢?下面就給大家詳細(xì)解答下。
一.輸出函數(shù)print
在python中,print()是可以直接使用的輸出函數(shù),將數(shù)據(jù)輸出到控制臺(tái)上。
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可以輸出字符串
輸出字符串需要加上引號(hào)
print("我愛Python") print('Python是什么?') print('''Python無敵了''')
1.3可以輸出表達(dá)式
print(1+1) print(2+2) print(4+4)
1.4可以輸出至文件中
1.1-1.3都是輸出至控制臺(tái)中,當(dāng)然也可以輸出到文件中。
#在D盤創(chuàng)建a.txt文件,a+表示文本內(nèi)容的追加 fp=open('D:/a.txt','a+') #文件寫入信息HelloWorld print('HelloWorld',file=fp) #關(guān)閉資源 fp.close()
有時(shí)候我們需要對(duì)一些特殊字符進(jìn)行轉(zhuǎn)義,使用"\"
常見的轉(zhuǎn)義字符含義:
二.變量與數(shù)據(jù)類型
數(shù)據(jù)類型
變量就是存儲(chǔ)數(shù)據(jù)的一片內(nèi)存空間,里面由數(shù)據(jù)類型,地址,數(shù)據(jù)構(gòu)成,變量的命名規(guī)則:
變量名由字母(廣義的Unicode字符,不包括特殊字符)、數(shù)字和下劃線構(gòu)成,數(shù)字不能開頭,注意大小寫,不要跟關(guān)鍵字(有特殊含義的單詞,后面會(huì)講到)和系統(tǒng)保留字(如函數(shù)、模塊等的名字)沖突。
Python中常見的數(shù)據(jù)類型如下:
2.1整型
Python3.x中只有int類型的整數(shù),在Python中可以處理任意大小的整數(shù)。并且可以支持進(jìn)制的表示。 #author:爪哇斗羅(javaDouLuo) #date:2022/7/4 23:40 #輸出各個(gè)類型數(shù)據(jù)以及它們的類型 n1=123 n2=0 n3=-123 print(n1,type(n1)) print(n2,type(n2)) print(n3,type(n3)) #二進(jìn)制 print('二進(jìn)制',0b011101) #八進(jìn)制 print('八進(jìn)制',0o123) #十進(jìn)制 print('十進(jìn)制',123) #十六進(jìn)制 print('十六進(jìn)制',0x123)
結(jié)果:
2.2浮點(diǎn)型
浮點(diǎn)數(shù)就是小數(shù),支持科學(xué)計(jì)數(shù)法表示。浮點(diǎn)型運(yùn)算是有精度問題的。
x1=1.1 x2=2.2 print(x1+x2)
解決精度問題,使用Demical對(duì)象:
from decimal import Decimal x1=1.1 x2=2.2 print(Decimal('1.1')+Decimal('2.2'))
2.3字符串型
字符串是以單引號(hào)或雙引號(hào)括起來的任意文本,字符串可以是單引號(hào),雙引號(hào)或者三引號(hào)。
print("我愛Python") print('Python是什么?') print('''Python無敵了''')
2.4布爾型
布爾值只有True、False兩種值,要么是True,要么是False。運(yùn)算的時(shí)候True為1.Flase為0。
print(True) print(False) print(True+1+False)
3.數(shù)據(jù)類型轉(zhuǎn)換
為了可以讓不同的數(shù)據(jù)類型進(jìn)行拼接與運(yùn)算,Python提供了類型轉(zhuǎn)換的函數(shù)。
3.1 int()
將一個(gè)數(shù)值或數(shù)值表示的字符串轉(zhuǎn)換成整數(shù)。
x1=3 x2="4" print(x1+int(x2))#7
3.2 float()
將一個(gè)數(shù)值表示字符串或者int型轉(zhuǎn)換成浮點(diǎn)數(shù)。
3.3 str()
將指定的對(duì)象轉(zhuǎn)換成字符串形式。
x1=32 x2=32.2 print(str(x1)+str(x2))#3232.2
Python中的注釋tips:
1.單行注釋用#注釋內(nèi)容
2.多行注釋使用一對(duì)三引號(hào)'''注釋內(nèi)容'''
到此為止,這篇文章就給大家介紹到這里了,希望可以給大家?guī)砀嗟膸椭?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128269.html
摘要:布爾值布爾值和布爾代數(shù)的表示完全一致,一個(gè)布爾值只有兩種值的數(shù)據(jù)類型可以通過內(nèi)置的函數(shù)查詢,例如還可以用來判斷和的區(qū)別在于不會(huì)認(rèn)為子類是一種父類類型。會(huì)認(rèn)為子類是一種父類類型?;竟δ苁沁M(jìn)行成員關(guān)系測(cè)試和刪除重復(fù)元素。 ...
摘要:定義函數(shù)中的函數(shù)使用關(guān)鍵字定義,格式為函數(shù)名形參函數(shù)語(yǔ)句塊函數(shù)名只能包含字符串下劃線和數(shù)字且不能以數(shù)字開頭。所以默認(rèn)參數(shù)還是放在后面合適。 定義函數(shù) python中的函數(shù)使用關(guān)鍵字 def 定義,格式為: def 函數(shù)名(形參): 函數(shù)語(yǔ)句塊 函數(shù)名只能包含字符串、下劃線和數(shù)字且不能以數(shù)字開頭。函數(shù)的形參分為:位置參數(shù)、默認(rèn)參數(shù)(自帶默認(rèn)值的參數(shù))、動(dòng)態(tài)參數(shù)return是關(guān)鍵字...
摘要:使用單引號(hào)雙引號(hào)和三引號(hào)或來表示字符串。不可變的集合函數(shù)會(huì)以字典類型返回當(dāng)前位置的全部全局變量。用于將進(jìn)制整數(shù)轉(zhuǎn)換成進(jìn)制,以字符串形式表示。返回字符串中最大的字母,或數(shù)組中的最大值。的作用就是減少了單行函數(shù)的定義。 問題答案由本人整理 1.基礎(chǔ)語(yǔ)法是否熟悉?介紹一下 Python和其他語(yǔ)言最大的區(qū)別就是使用行和縮進(jìn),而不是大括號(hào)({})或者分號(hào)(;)來控制類、函數(shù)或者邏輯判斷。Pyt...
摘要:一積累中如何快速查看包中的源碼最常用的大開發(fā)快捷鍵技巧將對(duì)象保存到文件中從文件中讀取對(duì)象中的用法的配置詳解和代碼的格式詳解格式化內(nèi)容設(shè)置生成詳解注釋規(guī)范中設(shè)置內(nèi)存調(diào)試的小知識(shí)單步執(zhí)行命令的區(qū)別的動(dòng)態(tài)代理機(jī)制詳解內(nèi)容有瑕疵,樓指正泛型繼承的幾 一、積累 1.JAVA Eclipse中如何快速查看jar包中 的class源碼 最常用的15大Eclipse開發(fā)快捷鍵技巧 Java將對(duì)象保存到...
摘要:一積累中如何快速查看包中的源碼最常用的大開發(fā)快捷鍵技巧將對(duì)象保存到文件中從文件中讀取對(duì)象中的用法的配置詳解和代碼的格式詳解格式化內(nèi)容設(shè)置生成詳解注釋規(guī)范中設(shè)置內(nèi)存調(diào)試的小知識(shí)單步執(zhí)行命令的區(qū)別的動(dòng)態(tài)代理機(jī)制詳解內(nèi)容有瑕疵,樓指正泛型繼承的幾 一、積累 1.JAVA Eclipse中如何快速查看jar包中 的class源碼 最常用的15大Eclipse開發(fā)快捷鍵技巧 Java將對(duì)象保存到...
閱讀 923·2023-01-14 11:38
閱讀 895·2023-01-14 11:04
閱讀 756·2023-01-14 10:48
閱讀 2055·2023-01-14 10:34
閱讀 961·2023-01-14 10:24
閱讀 840·2023-01-14 10:18
閱讀 510·2023-01-14 10:09
閱讀 588·2023-01-14 10:02