1. 程式人生 > >python開發之路-day02

python開發之路-day02

ron lov toolbar 方式 用途 集合 title 介紹 dex

數據類型

1 什麽是數據?

  x=10,10是我們要存儲的數據

2 為何數據要分不同的類型

  數據是用來表示狀態的,不同的狀態就應該用不同的類型的數據去表示

3 數據類型

  數字(整形,長整形,浮點型,復數)

  字符串

  字節串:在介紹字符編碼時介紹字節bytes類型

  列表

  元組

  字典

  集合

4 按照以下幾個點展開數據類型的學習

技術分享
#一:基本使用
1 用途

2 定義方式

3 常用操作+內置的方法

#二:該類型總結
1 存一個值or存多個值
    只能存一個值
    可以存多個值,值都可以是什麽類型

2 有序or無序

3 可變or不可變
    !!!可變:值變,id不變。可變==不可hash
    !!!不可變:值變,id就變。不可變==可hash

在定義變量時,如果字符串或整數的話 在短字符的情況下 兩個變量id 相同,如果長字符或整數,id不同

技術分享

字符串操作

self 目前階段 當做不存在

strip移除空白

切片

user_info=root:x:/root:/bin/bash
# 取第一個和第三個,因為顧頭不顧尾
print(user_info[0:4])
#以冒號分割
print(user_info.split(:)[0])
#以冒號分割 取第一次的結果
print(user_info.split(:,1))

format

# print(‘my name is {},I love {}‘.format(‘sunkedong‘,18))
#這種方式常用 格式化字符串
print(‘my name is {name},I love {age}‘.format(name=‘sunkedong‘,age=18))



字符串的查找(簡單查找),以後用查找

find 查找不到報-1 index 查找報錯 都不常用

技術分享


join拼接

把字符串連接一起

技術分享

python開發之路-day02