python中的基本數據類型
1:雖然python中的變量不需要聲明,但使用時必須賦值
整形變量
浮點型變量
字符型
2:可以一個給多個變量賦值,也可以多個給多個變量賦值
3:python3中有6個標準數據類型
Number(數字)
*True=1
*False=0
*數值的除法(/)總是返回一個浮點數,要獲取整數使用//操作符
*在混合計算時,python會把整形轉換為浮點數
String(字符串)
*字符串用'或"括起來,同時使用\轉義特殊字符串
*如果不想讓反斜杠發生轉義,可以在字符串前面加個r表示原始字符串
*索引值以0為開始,-1為末尾的開始位置
*加號+是字符串的連接符,星號*表示復制當前的字符串,緊跟的數字為復制的次數
List(列表)
*list寫在方括號之間,元素用逗號隔開
*和字符串一樣,list可以被索引和切片
*list可以使用+操作符進行連接
*list中的元素可以改變的
Tuple(元組)
*元組與列表類似,不同之處在于元組的元素不能修改,元組寫在小括號里。元素之間用逗號隔開
*元組也可以被索引和切片,方法一樣
*注意構造包含0或1個元素的元組的特殊語法規則
*元組也可以用+操作符進行拼接
Sets(集合)
*set是一個無需不重復的序列,基本功能是進行成員關系的測試和刪除重復元素
Dictionary(字典)
*字典是一種映射類型,字典用{}標識,它是一個無序的建(key):值(value)對集合
*建(key)必須使用不可變類型。在同一個字典中建(key)必須是唯一的
*創建空字典使用{}
4:類型之間的轉換
*int(x,base=10)x字符串或數字,base進制數,默認十進制 浮點轉為整數
*float 整數轉換為浮點型
*complex(1,2) 轉換為復數
*str(10)將對象轉換為字符串
*repe()將對象轉換為表達式字符串
*repr(dict)將對象轉換為表達式字符串
*eval(str)用來計算在字符串中有效的python表達式,返回一個對象
*tuple(listi)將列表轉化為元組
*list()將元組轉換為列表
*set轉換集合
Python中模擬enum枚舉類型的5種方法分享
這篇文章主要介紹了Python中模擬enum枚舉類型的5種方法分享,本文直接給出實現代碼,需要的朋友可以參考下 ? 以下幾種方法來模擬enum:(感覺方法一簡單實用) 復制代碼代碼如下: # way1 ...
Python中int()函數的用法淺析
int()是Python的一個內部函數 Python系統幫助里面是這么說的 >>> help(int)? Help on class int in module __builti ...
Python中的高級變量類型
高級變量類型 目標 列表 元組 字典 字符串 公共方法 變量高級 知識點回顧 Python 中數據類型可以分為 數字型 和 非數字型 數字型 整型 (int) 浮點型(float) 布爾型(bool) ...
Python中int,bool,str,格式化,少量is,已經for循環練習
1.整數 ? 十進制轉化為二進制 ? xxx.bit_length(). #求十進制數轉化成二進制時所占用的位數 2.布爾值 ? bool # 布爾值 - - 用于條件使用 ? True 真 ? Fa ...
python中的不可變類型和可變類型
在python中整形,字符串,元組是不可變類型,而列表和字典都是可變類型. 對于不可變類型進行重新賦值,相當于是用以前的變量名重新指向了新的地址,這個地址中存的變量值就是重新的賦值 通過python中 ...
【python】【轉】python中isinstance判斷變量類型用法
來源?http://www.jb51.net/article/15696.htm 在Python中只需要使用內置的函數isinstance,使用起來非常簡單,比如下面的例子: 復制代碼 代碼如下: c ...
JAVA中int與String類型的相互轉換
Java的int和String類型間互相轉換,小功能但是經常用到,下面是幾種實現的方法: 字符串類型String轉換成整數int 1. int i = Integer.parseInt([String ...
Mysql中int和varchar類型
int類型: int bigint smallint 和 tinyint 類型,如果創建新表時沒有指定 int(M) 中的M時,默認分別是 : int ? ? ? ? ? ------- ? ? in ...
JAVA中int轉String類型有三種方法
String.valueOf(i) Integer.toString(i) i+"" i+""也就是一個int型的常量.+上個空的字符串,這里牽涉到了strin ...
隨機推薦
開發node桌面級應用工具:apk轉化epub
隨著蘋果ibooks對國內的開放,最近接了個麻煩的需求: 把現有的APK轉化支持蘋果ibooks電子書的epub格式 apk,基本都知道就是安卓的應用程序 epub,是ibooks支持的電子書格式 ( ...
iOS- 利用AFNetworking3.0+(最新AFN) - 實現文件斷點下載
官方建議AFN的使用方法 ? 0.導入框架準備工作 ?1. 將AFNetworking3.0+框架程序拖拽進項目 ? ?2. 或使用Cocopod 導入AFNetworking3.0+ ? ?3.?? ...
LeetCode 344
Reverse String Write a function that takes a string as input and returns the string reversed. Exampl ...
B - Moving Tables
B -?Moving Tables Time Limit:1000MS?????Memory Limit:32768KB?????64bit IO Format:%I64d & %I64u S ...
本地計算機上的XXX服務啟動后停止,某些服務在未由其它服務或程序使用時將自動停止
創建WindowsService,以及安裝和卸載網上的資料一搜一大堆,在這里就不再做演示,只說明下博主在工作中使用WindowsService服務出現的錯誤,以及最終的結局方案. 1.啟動window ...
C# 提前異步加載數據
前言 在我們應用程序中,如果有較大的數據需要從數據庫或者本地讀取,且是一次性的話,可以提前獲取數據并緩存在內存中. 一般處理方法:利用應用程序啟動到用戶使用功能這一段時間,提前加載數據. 問題來了,因 ...
OAuth簡介(包含簡明使用教程)
SSO:用戶一次登陸后在多個系統免登錄. 博客gem 'doorkeeper'? https://i.cnblogs.com/EditPosts.aspx?postid=9255973 OAuth:用 ...
L1-003 個位數統計
給定一個?k?位整數?N=d?(k?1?)*?10^(?k?1)??+?+d?(1)*??10^?1??+d(?0)???(0≤d(?i)??≤9,?i=0,?,k?1,?d?(k?1)??>0 ...
Angular5 UI post 請求 輸出 文件下載
this.httpClient.post(url1, JSON.parse(data1) , {responseType: 'blob'}).subscribe(data => { const ...