int定义源码 python_python学习(第一章)
生活随笔
收集整理的這篇文章主要介紹了
int定义源码 python_python学习(第一章)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.print輸出語句
# 輸出字符串 print('hello') # 輸出數字 print(234) print("I come from China") print("I come from China") # 輸出表達式 print(7+1) # 將數據輸出到文件中 file= fp = open('D:/pythoncode.txt', 'a+') print("I come from China", file=fp) fp.close()# 不進行換行輸出(輸出內容在一行中) print('hello', 'world')功能:向目的地輸出內容
輸出內容:數字,字符串,表達式
目的地:IDLE,控制臺,文件
2.轉義字符
print('hellonworld') print('hellotworld') print('hellootworld') print('helloo0tworld') print('00000000r1111') # 1111對00000000進行覆蓋 print('00b1111') # b是退一個格,將一個0退沒了 print('http:wwww.baidu.com') print('http:wwww.baidu.com') print('老師說:'大家好'')# 原字符:不希望字符串中的轉義字符起作用,就使用原字符, # 在字符串之前加上r或R print('hellonworld') print(r'hellonworld') # 注意:最后一個字符不能是反斜杠 # print(r'hellonworld') 錯誤 print(r'hellonworld')3.安裝目錄介紹
IDLE:python自帶的開發環境(腳本)
Python 3.7:python交互式命令行程序
Python 3.7 Manuals:python官方技術文檔
Python 3.7 Module Docs:已安裝模塊代碼
4.python中的標識符和保留字
二進制與字符編碼
# 二進制與字符編碼 print(chr(0b100111001011000)) print(ord('乘')) # python中的標識符和保留字 # 1.保留字 import keyword print(keyword.kwlist) # 2.標識符:給變量,函數,類,模塊和其他對象起的名字叫做標識符 # 規則:字母,數字,下劃線; 不能是數字開頭; # 不能是保留字;嚴格區分大小寫 # 變量的定義和使用 變量名 = 值 name = '男神' print(name) # 變量由三部分組成 # 1.標識:表示對象所存儲的內存地址,使用內置函數id(obj)來獲取 # 2.類型:表示的是對象的數據類型,使用內置函數type(obj)來獲取 # 3.值:表示對象所存儲的具體數據,使用print(obj)可以將值進行打印輸出 print('標識', id(name)) print('類型', type(name)) print('值', name) # 當多次賦值之后,變量名會指向新的空間 name = '男神1號' print(name)5.數據類型
? 整數類型 浮點數類型 布爾類型 字符串類型
(1)整數類型
# 1.整數類型(正數、負數、0) n1 = 99 n2 = -32 n3 = 0 print(n1, type(n1)) print(n2, type(n2)) print(n3, type(n3)) # 整數可以表示二進制、十進制、八進制、十六進制 print('十進制', 9880) print('二進制', 0b100110) # 二進制以0b開頭 # 默認輸出十進制 print('二進制', 100110) print('八進制', 0o100110) # 八進制以0o開頭 print('十六進制', 0x100110) # 十六進制以0x開頭(2)浮點數類型
# 浮點數類型:浮點數整數部分和小數部分組成 a = 3.1415 print(a, type(a))n1 = 1.1 n2 = 2.2 n3 = 2.1 print(n1+n3) # 3.2 # 浮點數存儲不精確 print(n1+n2) # 3.3000000000000003 # 解決辦法 導入模塊decimal from decimal import Decimal print(Decimal('1.1') + Decimal('2.2')) # 3.3 print(Decimal(n1) + Decimal(n2)) # 3.300000000000000266453525910(3) 布爾類型
# 布爾類型:用來表示真和假的值 f1 = True f2 = False print(f1, type(f1)) print(f2, type(f2)) # 布爾類型可以轉化為整數 True——>1 False——>0 進行運算 print(f1 + f2) # 1 print(f1 + 4) # 5 print(f2 + 4) # 4(4)字符串類型
# 字符串類型(不可變的字符類型) # 可以使用單引號'' 雙引號"" 三引號''' ''' 或""" """ # 單引號和雙引號定義的字符串必須在一行 # 三引號定義的字符串可以分布在連續的多行 str1 = '我來自中國' print(str1, type(str1)) str2 = "我來自中國" print(str2, type(str2)) str3 = '''人生苦短 我用python''' print(str3, type(str3)) str4 = """人生苦短 我用python""" print(str4, type(str4))6.數據類型轉換
# 6.數據類型轉換(目的:將不同數據類型的數據拼接到一起) name = '男神' age = 21 print(name, type(name)) print(age, type(age)) # print("我叫" + name + "今年" + age + "歲") # 報錯:str類型和int類型不能進行連接 TypeError: can only concatenate str (not "int") to str # 解決方案:類型轉換 print("我叫" + name + "今年" + str(age) + "歲") # 我叫男神今年21歲 a = 10 b = 9.01 c = False print(type(a), type(b), type(c)) # str() 將其他類型轉為str類型 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() 將其他類型轉為int類型 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類型轉為int類型,劫取整數部分,舍掉小數部分 print(int(s1), type(int(s1))) # 將str轉為int類型,字符串為 數字串 # print(int(s2)) 將str轉為int類型,報錯,因為字符串為小數串 print(int(ff), type(int(ff))) # print(int(s3)) 將str轉為int類型時,字符串必須為數字串(整數),非數字串不允許轉換 # float(),將其他數據類型轉為float類型 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))) 字符串中的數據如果是非數字串,則不允許轉換 print(float(aa), type(float(aa)))7.注釋
# 7.Python中的注釋 # 注釋:在代碼中對代碼的功能進行解釋說明的標注性文字,可以提高代碼的可讀性 # 注釋的內容會被Python解釋器忽略 (三種注釋) # 單行注釋-->以"#"開頭,知道換行結束 # 多行注釋-->并沒有單獨的多行注釋,將一對三引號之間的代碼稱為多行注釋 # 中文編碼聲明注釋-->在文件開頭加上中文聲明注 釋,用以指定源碼文件的編碼格式8.總結
總結
以上是生活随笔為你收集整理的int定义源码 python_python学习(第一章)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thinkpad与投影仪连接快捷键是Fn
- 下一篇: 地下城与勇士DNF武神装备选择