前言:python语言简洁,而且写web题脚本方便,暑假闲着也无聊,不如学习一些知识。
一、字符串
修改字符串的大小写
python中定义字符串用双引号或单引号都可以
python需要提前定义变量,这点和C语言一样,而且python中有方法,方法中包含一些功能,这里我觉得和C++中的成员函数比较相似,就连调用方法也相同,只不过python已经写好了这些功能,我们直接调用即可。
title()方法将字符串首字母大写
upper()方法将字符串全变成大写
lower()方法_将字符串全变成小写
合并字符串
+
起连接作用
python中合并字符串也很方便,直接一个+
号就可以连接前后的字符串。
也可以这样表示:
总之,python的语法是真的简洁,不需要像C语言一般还需要调用函数来完成合并字符串。
使用制表符和换行符
\t 制表符
\n 换行符
1
2
3 print("\tpython")
输出结果:
python
1 | print("ss\ntt\nll\n") |
删除空白
rstrip()方法删除字符串末尾的空白
1
2
3
4
5
6
7
8
9 'python ' language=
language
'python '
language.rstrip()
'python'
language
'python '
//这样的删除方法删除空白只是暂时的
1 | //永久删除空白,必须将删除操作的结果存回到变量中 |
lstrip()方法删除字符串开头的空白
strip()方法同时删除开头和末尾空白
1 | ' python ' language= |
二、数字
整数
**
两个乘号在python表示乘方运算
1
2
3
4 3 ** 2
9
3 ** 3
27
python支持次序运算
1
2
3
4 2+3*4
14
5+1)*3 (
18
浮点数
str()函数用来避免类型错误
1 | age=23 |
如果不加str()函数,则会出错,原因是python不知道该如何解读这个值。
注释
在python中用
#
来注释
1 | # 学习python |
在python终端会话中执行命令import this
,浏览一下python的指导原则
三、列表
在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。
列表与C中的数组较为相似,所以比较好理解。
修改列表元素
在列表添加元素
append()方法将元素添加到列表末尾
1 | message=['ha','ya','ss'] |
在空列表中直接插入元素
1 | message=[] |
在列表中插入元素
insert() 方法可在列表的任何位置添加新元素
1 | message = ['a','b','c'] |
从列表中删除元素
使用del语句进行删除
1
2
3
4
5
6
7 message=['a','b','c']
print(message)
del message[0]
print(message)
#输入结果:
['a', 'b', 'c']
['b', 'c']
使用pop()方法删除列表末尾元素
1
2
3
4
5
6
7
8
9
10 message= ['a','b','c','d']
print(message)
pop_message=message.pop()
print(message)
print(pop_message)
#输出结果:
['a', 'b', 'c', 'd']
['a', 'b', 'c']
d
#删除的结果会储存到变量pop_message中
1 | #使用方法pop()也可以删除指定位置的元素 |
要从列表中删除一个元素,且不再以任何方式使用它,就使用del 语句;如果要在删除元 素后还能继续使用它,就使用方法pop() 。
根据值删除元素
只知道元素值的话,可以用remove()删除元素
1
2
3
4
5
6
7 message= ['a','b','c','d']
print(message)
message.remove('c')
print(message)
#输出结果:
['a', 'b', 'c', 'd']
['a', 'b', 'd']
组织列表
方法sort()能够对列表进行排序,按照字母顺序排序,并且是永久性修改
1
2
3
4
5 message=['k','n','d','a']
message.sort()
print(message)
#输出结果:
['a', 'd', 'k', 'n']
也可以按照字母反序进行排序,只需要在sort()中加入参数reverse=True
1
2
3
4
5 message=['a','g','d','m']
message.sort(reverse=True)
print(message)
#输出结果:
['m', 'g', 'd', 'a']
函数sorted()对列表进行临时排序,函数sorted() 能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排 列顺序。
1 | message=['k','c','a','d'] |
倒着打印列表
使用方法reverse()反转列表元素的排列顺序,也是永久修改,如果要恢复原来的排列顺序,只需再次调用即可
1
2
3
4
5
6
7
8
9
10 message=['k','c','a','d']
print(message)
message.reverse()
print(message)
message.reverse()
print(message)
#输出结果:
['k', 'c', 'a', 'd']
['d', 'a', 'c', 'k']
['k', 'c', 'a', 'd']
确实列表的长度
使用函数len()可获悉列表长度
1
2
3 'a','c','d','d','f'] message = [
len(message)
>5
这次先学习到这里,未完待续。。。。。。