【筆記】Python資料型別和序列
基本資料型別
1)除法/和除法//的區別
- 除法/,對於整數除法而言,會取整,而對於小樹除法則會得到小數。
- 除法//表示取整除,只返回商的整數部分,無論是對於整數還是小數除法,都只會得到整數部分。
2)decimal的運算
from decimal import Decimal print(Decimal(10)/Decimal(3)) print(Decimal(‘10.5’)/Decimal(3))
注:用小數作為Decimal的引數,最好使用字串傳入,保證精度
3)bool型別結果 True和False
4)複數表示
10+5j #python中用j表示虛部
5)math包
import math
6)強制型別轉化
int() float()
7)type()
看型別type()
序列型別
1)字串
單引號,雙引號,三引號。三引號引用可以直接包含多行字串
2)序列
用[ ]來申明
3)元組
用“()”來申明,如(3,)
4)切片訪問
a[1:] a[:8] a[0:8:2]
5)相互轉化
- str() 轉化為字串
- list() 轉化為列表
相關推薦
【筆記】Python資料型別和序列
基本資料型別 1)除法/和除法//的區別 除法/,對於整數除法而言,會取整,而對於小樹除法則會得到小數。 除法//表示取整除,只返回商的整數部分,無論是對於整數還是小數除法,都只會得到整數部分。 2)decimal的運算 from decimal impo
【探究】Python可變型別和不可變型別ID的變化
# 不可變型別 print("#"*50) print("不可變型別:") print("元組測試:") tuple_01 = (123, 456) print("tuple_01的資料為:【%s】
【資料庫】 sqlite3資料型別和函式
sqlite3支援的資料型別: NULL、INTEGER、REAL、TEXT、BLOB 但是,sqlite3也支援如下的資料型別 smallint 16位整數 integer 32位整數 decimal(p,s) p是精確值,
【python學習筆記】python函式定義和傳參方法說明
一、函式定義方式 函式定義用關鍵字def,其引數傳遞不用設定型別,也不用定義返回,然後在函式名稱後加上:號,這點和java很不一樣,相對來說更加簡單了;另外包含關係上用四個空格來標識,而非java的;號; 如下為一個範例,定義了一個函式用來生成任意上界的菲波那契數列: # -*- c
【語法02】Python資料型別
數字(Number) # 使用del語句刪除一些數字物件的引用 # del var1[,var2[,var3[....,varN]]]] # 通過使用del語句刪除單個或多個物件的引用 # del var # del var_a, var_b #Pytho
Python運維開發【二】:資料型別
基本資料型別 一、整型 int 如:6,73,84 在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223
【Alex_筆記】CSharp--值型別和引用型別
一.值型別和引用型別 1.值型別 a.byte,bool,enum,struct,decimalb.都派生自System.ValueType類;但是System.ValueType又繼承自System.Object類 c.值型別不能繼承,只能實現介面(不太懂) 2.引用型
【轉載】python安裝numpy和pandas
nump 列數 tro pac nio libs hub linux環境 github 轉載:原文地址 http://www.cnblogs.com/lxmhhy/p/6029465.html 最近要對一系列數據做同比比較,需要用到numpy和pandas來計算,不過使
【筆記】最長遞增子序列 Longest increasing subsequence(LIS)
http range element -m 元素 筆記 pro 最長公共子序列 .org 介紹和解法,參見wikipedia https://en.wikipedia.org/wiki/Longest_increasing_subsequence 筆記: 在按下標順序遍歷序
【筆記】python
strip() 字符串 while raw bre col ring 空白 try 輸入輸出 python的輸入是野生字符串,所以要自己轉類型 strip去掉左右兩端的空白符,返回str slipt把字符串按空白符拆開,返回[str] map把list裏面的值映射
【轉】Python之數據序列化(json、pickle、shelve)
大數 保密 不兼容 air shelf pickle 優點 訪問問題 josn 【轉】Python之數據序列化(json、pickle、shelve) 本節內容 前言 json模塊 pickle模塊 shelve模塊 總結 一、前言 1. 現
【JS】----判斷資料型別的方法
對js中不同資料的布林值型別總結:false:空字串;null;undefined;0;NaN。true:除了上面的false的情況其他都為true; 如下: var o = { 'name':'lee' }; var a =
python資料結構和序列
1.元祖 元祖是一種固定長度、不可變的Python物件序列。建立元祖最簡單的方法就是用逗號分隔序列值。 tup = 4,5,6 print(tup) #(4,5,6) 用更復雜的表示式來定義元祖時,一般需要用括號將值包起來。 complex_tup = (1,2,3),(
【筆記】Python集成開發環境——Pycharm
error out products 註意 bsp win enc ava isa 使用好的開發環境將有效提高編程效率,在Python使用上我是小白,所以特意請教了從事語言處理的成同學,告知我,推薦使用Pycharm和IntelliJ。 目前學習Python,那就先找個Py
【Tools】TortoiseGit資料夾和檔案狀態圖示不顯示問題
00.目錄 01. 執行環境 TortoiseGit版本: TortoiseGit-2.6.0.0-64bit.msi Git版本: Git-2.16.2-64-bit.exe 02. 問題描述 首先在桌面新建一個資料夾叫“Project”
【轉載】python使用loggin和ConfigParser配置檔案中遇到的問題
原文連結:https://blog.csdn.net/weixin_39918285/article/details/79551104 問題一: 載入loggin配置檔案時出錯 UnicodeDecodeError 一開始logger.conf配置檔案的存檔格式為unicode,該檔案中有中文字
【面試】基本資料型別+String相關-這一篇全瞭解
16、String類能不能被繼承,為什麼?這種設計有什麼好處? 解: String是final型別,final類不能被繼承。 Java之所以被設計成final類是有一定的考慮在的,主要在以下幾個方面。 快取Hashcode Java中經常會用到字串的雜湊碼(hash
python 資料型別和四則運算
不懂的時候就google. ### 按照下面要求,在ide中執行: >>> 2+5 7 >>> 5-2 3 >>> 10/2 5 >>&
【筆記】python+selenium 一個簡單的自動化指令碼
環境 python 3.6.1 firefox 63.0.1 selenium 3.141.0 注:geckodriver與firefox版本要相對應 否則會出現一些模組引用錯誤 from selenium import webdriver from t
python 資料型別和控制流程
系列參考《python核心程式設計第二版》 語法符號 # 程式碼行註釋 \n 行分隔符 在顯示的時候起作用 \ 程式碼續行 ;將兩個python程式碼語句 寫在同一行 (不提倡的程式碼風格) :分開程式碼塊的頭和體 4空格縮排 體現不同的程式碼塊 一個py