python開發之路-day02
阿新 • • 發佈:2017-09-10
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