- 整型int
- 用途
- 定义方法
- age = 18 # age = init(18)
- 数据类型转换
- 常用操作和内置方法
- 总结:
- 浮点型float
- 用途
- 定义方式
- salary = 3.1 # salary = float(3.1)
- 数据类型转换
- 常用操作和内置方法
- 总结:
- 字符串
- 用途
- 定义方式
- 在''\""\''' '''\""" """内包含一系列的字符
- name = 'kevin' # name = str('kevin')
- 数据类型转换
- 常用操作和内置方法
- 优先掌握的操作*****
- 按索引取值(正向取+反向取):只能取
- print(msg[0])
- print(msg[-1])
- 切片(顾头不顾尾,步长):从一个大的字符串中切出一个小字符串
- print(msg[0:5:1])
- print(msg[0:5:2]) #0 2 4
- print(msg[-1:-12:-1])
- print(msg[-1::-1])
- print(msg[::-1])
- 长度len
- 成员运算in和not in:判断一个子字符串是否存在于一个大字符串中
- print('sex' in msg)
- print('sex' not in msg)
- 移除空白strip:移除字符串左右两边的字符
- 切分split:把一个字符串按照某种分隔符切成一个列表,从而方便取值
- join
- ':'.join(res) # res中所有的元素必须是同类型,若res为列表,则其内部元素为str类型
- 循环
- 需要掌握的操作****
- strip,lstrip,rstrip
- lower,upper
- startswith,endswith
- format的三种玩法
- msg='my name is {name} my age is {age}'.format(age=18,name='egon')
- msg='my name is {} my age is {}'.format('egon',18)
- msg='my name is {1}{0}{0}{0} my age is {1}{1}'.format('egon',18)
- split,rsplit
- replace
- isdigit:当字符串是由纯数字组成时返回True
- 了解的操作
- find,rfind,index,rindex,count
- find: 查找子字符串在大字符串中的起始位置,若不存在则返回-1
- index:查找子字符串在大字符串中的起始位置,若不存在则报错
- count:统计子字符串在大字符串中出现的次数
- center,ljust,rjust,zfill
- captalize,swapcase,title
- captalize:首字母大写
- swapcase:大小写翻转
- title:每个单词的首字母大写
- is
- 数字系列
- isdigit,isnumeric
- 最常用的是isdigit,可以判断bytes和unicode类型,这也是最常见的数字应用场景 如果要判断中文数字或罗马数字,则需要用到isnumeric
- 其他
- salnum():字符串由字母或数字组成
- isalpha():字符串只由字母组成
- isidentifier():是否有关键字
- islower():是否小写
- isupper():是否大写
- isspace():是否有空格
- istitle():是否每个单词的首字母大写
- 总结:
- 列表
- 用途
- 定义方式
- 数据类型转换
- 常用操作和内置方法
- 按索引存取值(正向存取+反向存取):即可存也可以取
- 切片(顾头不顾尾,步长)
- 长度len
- 成员运算in和not in
- 追加append&插入insert
- 删除
- 需要掌握的操作
- count
- res.extend([1,2,3])将列表依次加入
- reverse反转
- sort:排序(reverse = True,正序)
- 总结
posted @
2019-01-03 16:22
七天小圣
阅读(
138)
评论()
收藏
举报