日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

int定义源码 python_python学习(第一章)

發(fā)布時(shí)間:2023/12/1 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 int定义源码 python_python学习(第一章) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.print輸出語(yǔ)句

# 輸出字符串 print('hello') # 輸出數(shù)字 print(234) print("I come from China") print("I come from China") # 輸出表達(dá)式 print(7+1) # 將數(shù)據(jù)輸出到文件中 file= fp = open('D:/pythoncode.txt', 'a+') print("I come from China", file=fp) fp.close()# 不進(jìn)行換行輸出(輸出內(nèi)容在一行中) print('hello', 'world')

功能:向目的地輸出內(nèi)容

輸出內(nèi)容:數(shù)字,字符串,表達(dá)式

目的地:IDLE,控制臺(tái),文件

2.轉(zhuǎn)義字符

print('hellonworld') print('hellotworld') print('hellootworld') print('helloo0tworld') print('00000000r1111') # 1111對(duì)00000000進(jìn)行覆蓋 print('00b1111') # b是退一個(gè)格,將一個(gè)0退沒(méi)了 print('http:wwww.baidu.com') print('http:wwww.baidu.com') print('老師說(shuō):'大家好'')# 原字符:不希望字符串中的轉(zhuǎn)義字符起作用,就使用原字符, # 在字符串之前加上r或R print('hellonworld') print(r'hellonworld') # 注意:最后一個(gè)字符不能是反斜杠 # print(r'hellonworld') 錯(cuò)誤 print(r'hellonworld')

3.安裝目錄介紹

IDLE:python自帶的開(kāi)發(fā)環(huán)境(腳本)

Python 3.7:python交互式命令行程序

Python 3.7 Manuals:python官方技術(shù)文檔

Python 3.7 Module Docs:已安裝模塊代碼

4.python中的標(biāo)識(shí)符和保留字

二進(jìn)制與字符編碼

# 二進(jìn)制與字符編碼 print(chr(0b100111001011000)) print(ord('乘')) # python中的標(biāo)識(shí)符和保留字 # 1.保留字 import keyword print(keyword.kwlist) # 2.標(biāo)識(shí)符:給變量,函數(shù),類(lèi),模塊和其他對(duì)象起的名字叫做標(biāo)識(shí)符 # 規(guī)則:字母,數(shù)字,下劃線; 不能是數(shù)字開(kāi)頭; # 不能是保留字;嚴(yán)格區(qū)分大小寫(xiě) # 變量的定義和使用 變量名 = 值 name = '男神' print(name) # 變量由三部分組成 # 1.標(biāo)識(shí):表示對(duì)象所存儲(chǔ)的內(nèi)存地址,使用內(nèi)置函數(shù)id(obj)來(lái)獲取 # 2.類(lèi)型:表示的是對(duì)象的數(shù)據(jù)類(lèi)型,使用內(nèi)置函數(shù)type(obj)來(lái)獲取 # 3.值:表示對(duì)象所存儲(chǔ)的具體數(shù)據(jù),使用print(obj)可以將值進(jìn)行打印輸出 print('標(biāo)識(shí)', id(name)) print('類(lèi)型', type(name)) print('值', name) # 當(dāng)多次賦值之后,變量名會(huì)指向新的空間 name = '男神1號(hào)' print(name)

5.數(shù)據(jù)類(lèi)型

? 整數(shù)類(lèi)型 浮點(diǎn)數(shù)類(lèi)型 布爾類(lèi)型 字符串類(lèi)型

(1)整數(shù)類(lèi)型

# 1.整數(shù)類(lèi)型(正數(shù)、負(fù)數(shù)、0) n1 = 99 n2 = -32 n3 = 0 print(n1, type(n1)) print(n2, type(n2)) print(n3, type(n3)) # 整數(shù)可以表示二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制 print('十進(jìn)制', 9880) print('二進(jìn)制', 0b100110) # 二進(jìn)制以0b開(kāi)頭 # 默認(rèn)輸出十進(jìn)制 print('二進(jìn)制', 100110) print('八進(jìn)制', 0o100110) # 八進(jìn)制以0o開(kāi)頭 print('十六進(jìn)制', 0x100110) # 十六進(jìn)制以0x開(kāi)頭

(2)浮點(diǎn)數(shù)類(lèi)型

# 浮點(diǎn)數(shù)類(lèi)型:浮點(diǎn)數(shù)整數(shù)部分和小數(shù)部分組成 a = 3.1415 print(a, type(a))n1 = 1.1 n2 = 2.2 n3 = 2.1 print(n1+n3) # 3.2 # 浮點(diǎn)數(shù)存儲(chǔ)不精確 print(n1+n2) # 3.3000000000000003 # 解決辦法 導(dǎo)入模塊decimal from decimal import Decimal print(Decimal('1.1') + Decimal('2.2')) # 3.3 print(Decimal(n1) + Decimal(n2)) # 3.300000000000000266453525910

(3) 布爾類(lèi)型

# 布爾類(lèi)型:用來(lái)表示真和假的值 f1 = True f2 = False print(f1, type(f1)) print(f2, type(f2)) # 布爾類(lèi)型可以轉(zhuǎn)化為整數(shù) True——>1 False——>0 進(jìn)行運(yùn)算 print(f1 + f2) # 1 print(f1 + 4) # 5 print(f2 + 4) # 4

(4)字符串類(lèi)型

# 字符串類(lèi)型(不可變的字符類(lèi)型) # 可以使用單引號(hào)'' 雙引號(hào)"" 三引號(hào)''' ''' 或""" """ # 單引號(hào)和雙引號(hào)定義的字符串必須在一行 # 三引號(hào)定義的字符串可以分布在連續(xù)的多行 str1 = '我來(lái)自中國(guó)' print(str1, type(str1)) str2 = "我來(lái)自中國(guó)" print(str2, type(str2)) str3 = '''人生苦短 我用python''' print(str3, type(str3)) str4 = """人生苦短 我用python""" print(str4, type(str4))

6.數(shù)據(jù)類(lèi)型轉(zhuǎn)換

# 6.數(shù)據(jù)類(lèi)型轉(zhuǎn)換(目的:將不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)拼接到一起) name = '男神' age = 21 print(name, type(name)) print(age, type(age)) # print("我叫" + name + "今年" + age + "歲") # 報(bào)錯(cuò):str類(lèi)型和int類(lèi)型不能進(jìn)行連接 TypeError: can only concatenate str (not "int") to str # 解決方案:類(lèi)型轉(zhuǎn)換 print("我叫" + name + "今年" + str(age) + "歲") # 我叫男神今年21歲 a = 10 b = 9.01 c = False print(type(a), type(b), type(c)) # str() 將其他類(lèi)型轉(zhuǎn)為str類(lèi)型 print(str(a), str(b), str(c), type(a), type(b), type(c)) print(str(a), str(b), str(c), type(str(a)), type(str(b)), type(str(c))) # int() 將其他類(lèi)型轉(zhuǎn)為int類(lèi)型 s1 = '123' f1 = 90.98 ff = True s2 = 'hiHi' s3 = "34.5" print(type(s1), type(s2), type(f1), type(ff), type(s3)) print(int(f1), type(int(f1))) # 將float類(lèi)型轉(zhuǎn)為int類(lèi)型,劫取整數(shù)部分,舍掉小數(shù)部分 print(int(s1), type(int(s1))) # 將str轉(zhuǎn)為int類(lèi)型,字符串為 數(shù)字串 # print(int(s2)) 將str轉(zhuǎn)為int類(lèi)型,報(bào)錯(cuò),因?yàn)樽址疄樾?shù)串 print(int(ff), type(int(ff))) # print(int(s3)) 將str轉(zhuǎn)為int類(lèi)型時(shí),字符串必須為數(shù)字串(整數(shù)),非數(shù)字串不允許轉(zhuǎn)換 # float(),將其他數(shù)據(jù)類(lèi)型轉(zhuǎn)為float類(lèi)型 ss1 = '93.89' ss2 = '34' ss3 = 'waWa' aa = 100 fff = True print(type(ss1), type(ss2), type(ss3), type(fff), type(aa)) print(float(ss1), type(float(ss1))) print(float(ss2), type(float(ss2))) print(float(fff), type(float(fff))) # print(float(ss3), type(float(ss3))) 字符串中的數(shù)據(jù)如果是非數(shù)字串,則不允許轉(zhuǎn)換 print(float(aa), type(float(aa)))

7.注釋

# 7.Python中的注釋 # 注釋:在代碼中對(duì)代碼的功能進(jìn)行解釋說(shuō)明的標(biāo)注性文字,可以提高代碼的可讀性 # 注釋的內(nèi)容會(huì)被Python解釋器忽略 (三種注釋) # 單行注釋-->以"#"開(kāi)頭,知道換行結(jié)束 # 多行注釋-->并沒(méi)有單獨(dú)的多行注釋,將一對(duì)三引號(hào)之間的代碼稱(chēng)為多行注釋 # 中文編碼聲明注釋-->在文件開(kāi)頭加上中文聲明注 釋,用以指定源碼文件的編碼格式

8.總結(jié)

總結(jié)

以上是生活随笔為你收集整理的int定义源码 python_python学习(第一章)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。