常用语句:
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
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()转换字符串中所有大写字符为小写
原文地址:https://www.cnblogs.com/kongfengpan/p/8987534.html