预习

数字(整形,长整形,浮点型,复数)

长整形和复数是什么

长整形:数字后面加L,将他转换成长整形

复数:看不懂

字节串:在介绍字符编码时介绍字节bytes类型

字节串是怎么样的 

 

#一:基本使用
1 用途

2 定义方式

3 常用操作+内置的方法

#二:该类型总结
1 存一个值or存多个值
    只能存一个值
    可以存多个值,值都可以是什么类型

2 有序or无序

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

#1、按索引取值(正向取+反向取) :只能取
反向取怎么操作

#2、切片(顾头不顾尾,步长)
切片的概念?
什么是顾头不顾尾?
什么是步长?

#3、长度len
len是指str的长度么?

#4、成员运算in和not in
dic=[]
if a in dic:
if not a in dic:

#5、移除空白strip
怎么操作

#6、切分split
切分的概念

#7、循环
for循环?
还是其他形式的循环

#1、
strip 去掉所有的
lstrip 去掉前面的
rstrip 去掉后面的

#2、lower(转为小写),upper(转为大写)

#3、
startswith
endswith
没明白

#format的三种玩法
res='{} {} {}'.format('egon',18,'male')
res='{1} {0} {1}'.format('egon',18,'male')
res='{name} {age} {sex}'.format(sex='male',name='egon',age=18)
用索引值和key值去控制

#split
name='root:x:0:0::/root:/bin/bash'
print(name.split(':')) #默认分隔符为空格
name='C:/a/b/c/d.txt' #只想拿到顶级目录
print(name.split('/',1))(这个1是代表第一个/还是代表索引值1?)

 分隔成多个字符串

name='a|b|c'
print(name.rsplit('|',1)) #从右开始切分

切分和分割有什么区别,感觉效果上没啥区别

 






posted @ 2018-03-19 00:09  shanjinghao  阅读(112)  评论(0编辑  收藏  举报