python基础常用语句与字符串

常用语句

if、elif、else:选择条件语句

格式:

if 条件:

  pass

elif 条件:

  pass

else:

  pass

for:序列迭代
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串

 1 for i in 'python':
 2     print(i)
 3 #结果
 4 p
 5 y
 6 t
 7 h
 8 o
 9 n
10 for i in range(5):
11     print(i)
12 #结果
13 0
14 1
15 2
16 3
17 4
View Code

pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
break:退出循环
continue:跳过当前循环,循环继续

字符串

字符串格式化输出
name = “python"
print "i am %s " % name
#输出: i am python
PS: 字符串是 %s;整数 %d;浮点数%f

a=‘Hello’ b=‘Python’
+ :字符串连接

>>>a + b              'HelloPython‘
* :重复输出字符串

>>>a * 2     'HelloHello‘
[]:通过索引获取字符串中字符

>>>a[6]  ‘e’
[:]:截取字符串中的一部分

a[0:3]    ‘Hel’
In:成员运算符 - 如果字符串中包含给定的字符返回 True 

>>>”e” in a

True

字符串内建函数:

string.count(str, beg=0, end=len(string))
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.find(str, bg=0, end=len(string)) find方法可以检测str是否包含在string中,如果bg和end制定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1。
string.strip([obj])截掉 string 字符串开头结尾的空格

字符串方法:

string.count(str, beg=0, end=len(string))
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.find(str, bg=0, end=len(string)) find方法可以检测str是否包含在string中,如果bg和end制定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1。
string.strip([obj])截掉 string 字符串开头结尾的空格

字符串方法join()和split()——链接和分割
join(sub)以字符串作为分隔符,插入到sub中所有的字符之间
split(sep=none,maxsplit=-1)不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分割maxsplit个子字符串,返回切片后的子字符串拼接的列表

 isX方法

isdigit()如果字符串只包含数字则返回true,否则返回false
isspace()如果字符串只包含空格,则返回true,否则返回false
istitle()如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回true,否则返回false
upper()转换字符串中的所有小写字符为大写
lower()转换字符串中所有大写字符为小写

猜你喜欢

转载自www.cnblogs.com/kongfengpan/p/8987534.html