Python 數據類型

這是我參與8月更文挑戰的第13天,活動詳情查看:8月更文挑戰python

若是❤️個人文章有幫助,歡迎點贊、關注。這是對我繼續技術創做最大的鼓勵。更多往期文章在個人我的專欄git

基礎語法

變量

# 變量
width = 1280
height = 960

s = width * height # 寬 乘 高
print( s )
複製代碼

基本數據

python3 基本數據有:github

不用記,瞭解就行。後續跟着練習,用多久就會熟markdown

  • Number(數字)
    • True=1, False=0
    • 數值的除法 / 老是返回一個浮點數,要獲取整數使用 // 操做符
    • 在混合計算時,python會把整形轉換爲浮點數
  • String(字符串)
    • 字符串用 '" 括起來,同時使用 \ 轉義特殊字符串
    • 若是不想讓反斜槓 \ 發生轉義,能夠在字符串前面加個 r 表示原始字符串
    • 索引值以0爲開始,-1爲末尾的開始位置
    • + 是字符串的鏈接符,* 表示複製當前的字符串,緊跟的數字爲複製的次數
  • List(列表)
    • 建立空列表使用 []
    • list寫在方括號之間,元素用逗號隔開
    • 和字符串同樣,list能夠被索引和切片
    • list能夠使用 + 操做符進行鏈接
    • list中的元素能夠改變的
  • Tuple(元組)
    • 建立空元組使用 ()
    • 元組與列表相似,不一樣之處在於元組的元素不能修改,元組寫在小括號裏。元素之間用逗號隔開
    • 元組也能夠被索引和切片,方法同樣
    • 注意構造包含0或1個元素的元組的特殊語法規則
    • 元組也能夠用 + 操做符進行拼接
  • Sets(集合)
    • 建立空集合使用 set(),寫法爲 {value01, value02, ...}
    • set是一個無需不重複的序列,基本功能是進行成員關係的測試和刪除重複元素
  • Dictionary(字典)
    • 建立空字典使用 {},寫法爲 {key1 : value1, key2 : value2 }
    • 字典是一種映射類型,字典用{}標識,它是一個無序的建(key):值(value)對集合
    • 建(key)必須使用不可變類型。在同一個字典中建(key)必須是惟一的

字符串

# -*- coding: utf-8 -*-

print(""" hha """) # """ """ 保留內容格式,如換行空格, ""則不會
print("這裏\n\t\t\t\t換行")

s="牀前明月光"

print( s[4] )     # 輸出:光 (從 0 開始,順着數)
print( s[-4] )    # 輸出:前 (從 0 開始,倒着數)
print( s[0:5:3] ) # 輸出:牀月(從 0 到 5,每隔 3 位取一次)


user1 = '韓梅梅'
user2 = '李雷'
print( '{}對{}說:"hello!"'.format( user1, user2 ) )  # 輸出:韓梅梅對李雷說:"hello!"
print( f'{user1}{user2}說:"hello!"' )  # 輸出:韓梅梅對李雷說:"hello!"(上下寫法等價)
print( 'are' + 'you' + 'ok' ) # 字符串拼接
複製代碼

基礎數據類型說到這裏就差很少了,其中一個相對不重要但容易搞混的 bytes。 我們文末接着瞭解app

數據類型換轉

int( x )                 將 x 轉換爲一個整數    
long( x )                將 x 轉換爲一個長整數    
float( x )               將 x 轉換到一個浮點數      
str( x )                 將對象 x 轉換爲字符串    
eval( str )              用來計算在字符串中的有效Python表達式,並返回一個對象    
tuple( s )               將序列 s 轉換爲一個元組    
list( s )                將序列 s 轉換爲一個列表 
set( s )                 將序列 s 轉換爲一個集合
chr( x )                 將一個整數轉換爲一個字符    
ord( x )                 將一個字符轉換爲它的整數值    
hex( x )                 將一個整數轉換爲一個十六進制字符串    
oct( x )                 將一個整數轉換爲一個八進制字符串
複製代碼
相關文章
相關標籤/搜索