月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

Get outside every day. Miracles are waiting everywhere. 每天出去走走,奇蹟就在身邊。

什麼事數據類型?什麼是變量?今天通過一篇文章教你學會!在給大家分享之前呢,我介紹一下我弄的一個學習交流群,有什麼不懂的問題,都可以在群裡踴躍發言,需要啥資料隨時在群文件裡面獲取自己想要的資料。這個python群就是:330637182 小編期待大家一起進群交流討論,講實話還是一個非常適合學習的地方的。各種入門資料啊,進階資料啊,框架資料啊 爬蟲等等,都是有的,風裡雨裡,小編都在群裡等你。

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

標準數據類型

Python 3 中有六個標準的數據類型:

  • Number (數字)

  • String (字符串)

  • List (列表)

  • Tuple (元組)

  • Set (集合)

  • Dictionary (字典)

Number - 數字

Python 3 支持 intfloatboolcomplex(複數)

PS: 內置的 type() 函數可以用來查詢變量所指的對象類型

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

int - 整數

  • 在 32 位機器上,整數的位數為 32 位,取值範圍為 -2**31~2**31-1,即 -2147483648~2147483647

  • 在 64 位系統上,整數的位數為64位,取值範圍為 -2**63~2**63-1,即 -9223372036854775808~9223372036854775807

float - 浮點數

  • 浮點數用來處理實數,即帶有小數的數字

  • 如 1.23,3.14,-8.21

bool - 布爾值

Python3 中,把 TrueFalse定義成關鍵字了,但它們的值還是 10,它們可以和數字相加可以通過布爾運算計算出來

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

String - 字符串

字符串是以單引號 '...' 或雙引號 "..."括起來的任意文本,比如 'abc'"xyz"
等等。

轉義字符 \可以轉義很多字符,比如 \n 表示換行, \t表示製表符,字符 \本身也要轉義,所以 \\表示的字符就是 \

如果字符串裡面有很多字符都需要轉義,就需要加很多 \,為了簡化,Python還允許用 r'...' 表示 '...'內部的字符串默認不轉義:

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

字符串的截取的語法格式如下:

變量[頭下標:尾下標]

索引值以 0 為開始值,-1 為從末尾的開始位置。

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

注意:

  • 1、反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義

  • 2、字符串可以用 + 運算符連接在一起,用 * 運算符重複操作

  • 3、Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始

  • 4、Python中的字符串不能改變

List - 列表

  • List(列表) 是 Python 中使用最頻繁的數據類型

  • 列表可以完成大多數集合類的數據結構實現。列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)

  • 列表是寫在方括號 [...] 之間、用逗號分隔開的元素列表

    和字符串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表

創建列表:

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

  • List是一種有序的集合,可以隨時添加和刪除其中的元素

用索引來訪問 list 中每一個位置的元素,記得索引是從 0 開始的如果要取最後一個元素,除了計算索引位置外,還可以用 -1

做索引,直接獲取最後一個元素

列表截取的語法格式如下:

列表[頭下標:尾下標]

索引值以 0 為開始值, -1 為從末尾的開始位置加號+ 是列表連接運算符,星號 * 是重複操作

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

注意:

  • 1、List 寫在方括號之間,元素用逗號 , 隔開

  • 2、和字符串一樣,List 可以被索引和切片

  • 3、List 可以使用 + 操作符進行拼接

  • 4、List 中的元素是可以改變的

Tuple - 元組 (不可變列表)

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

構造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規則:

tup1 = () # 空元組tup2 = (20,) # 一個元素,需要在元素後添加逗號

注意:

  • 1、與字符串一樣,元組的元素不能修改

  • 2、元組也可以被索引和切片,方法一樣

  • 3、注意構造包含 0 或 1 個元素的元組的特殊語法規則

  • 4、元組也可以使用+操作符進行拼接

Set - 集合

  • 集合 set 是一個無序不重複元素的序列

  • 基本功能是進行成員關係測試和刪除重複元素

可以使用大括號 { } 或者 set()

函數創建集合

注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

注意:

  • 1、字典是一種映射類型,它的元素是鍵值對

  • 2、字典的關鍵字必須為不可變類型,且不能重複

    3、創建空字典使用 {}

變量 - Variables

月薪25k的程序員給零基礎帶來入門資料合集!真的非常全面!

謝謝閱讀,如果覺得有用,你轉發關注哈!

相關推薦

推薦中...