python初识(3)

bool 字符串 for循环

bool

数字非零全都是True

字符串非空全都是True

字符串

索引 从0开始

0 切片选取

[x:y] 左闭右开区间

[x:y:z] 选取x到y之间 每隔z选取一次(选取x,x+z,....)

z为正 索引位置:x在y的左边

z为负 索引位置:x在y的右边

1 字符串常用方法

s 表示子字符串

1.1 replace 替换

new_str = str.replace(old_s,new_s,int)

替换old_s,用new_s替代

int为替换几个

1.2 strip 去首位内容

new_str = str.strip(s) s必须在首位 默认为空格

rstrip() 右去首位

lstrip() 左去首位

1.3 split 切割

list = str.split(s)将s作为断点,分割str为一系列子串,放入列表,以列表的形式返回

1.4 center(width,fillchar)

使用fillchar将其余空位补齐,默认空格

2 is 判断系列

2.1 isdecimal()

判断是否为数字(十进制数字)

2.2 isalpha

判断是否为中文和字母

2.3 isalnum()

判断是否为非特殊符号

3 for循环

for i in iterable:
	...

for 循环的底层是while循环

所以归根结底是按照索引遍历的

posted on 2019-06-05 15:02  _albert  阅读(142)  评论(0编辑  收藏  举报