变量和简单数据类型
字符串
由定义的数据类型判断变量的类型,查看数据类型
1
2a=10
print(type(a))字符串用引号括起来,可以用单引号也可以用双引号
- 函数
title()
首字母大写显式每个单词 - 函数
upper()
单词全部大写 函数
lower()
单词全部小写1
2
3
4
5
6
7
8
9
10
11name1 = 'ada'
name2 = 'ADA'
print(name1.title())
print(name1.upper())
print(name2.lower())
#结果
#Ada
#ADA
#ada输出多个变量用
,
分隔- 合并字串用加号
- 制表符
\t
删除字符串结尾的空白
rstrip()
,删除结果是暂时的,要永久删除,必须将删除结果重新存入到变量中1
2
3name = ’ name ‘
name.rstrip()
name=name.rstrip()删除字符串尾部的空白
lstrip()
,字符串首尾两端的空白strip()
- Python将单引号和撇号之间的内容视为字符串,撇号后面的内容作为代码,因此要将撇号置于两个双引号之间
数字
- 指数运算符
**
左侧是底数右侧是指数 - 忽略小数点后的小数位,只保留整数
//
- 函数
str()
,使得非字符串值变化为字符串值 - 注释用#
- 多行注释用’’’ ‘’’
列表
- 用
[]
来表示列表,使用逗号来分隔元素 - 使用方括号下标的方式来访问列表元素
- 函数
append('aaa')
将元素添加在列表末尾 - 在列表中添加元素
insert(0, 'aaa')
在位置0处插入元素,并将之后的元素全部后移 - 在列表中删除元素
del list1[0]
删除列表中位置0的元素 - 删除列表最后一个元素,并且能够得到最后的值
a = list.pop()
,在括号中标明索引即可删除任意位置的元素 - 根据删除元素的值删除元素
list1.remove('aaa')
,也可以继续使用它的值 - 排序函数
sort()
,按照字典序永久排序,在sort中传递参数reverse=True则按照字典序反向排序 - 临时排序函数
sorted()
- 反转列表元素
reserve()
- 列表长度
len()
- 索引-1表示列表的最后一个元素,若列表为空则索引-1出错
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43list1 = []
list1.append('hello')
list1.append('world')
print(list1)
list1.insert(0, 'new')
print(list1)
del list1[0]
print(list1)
a = list1.pop()
print(a)
print(list1)
list1.remove('hello')
print(list)
list2 = ['banana', 'peach', 'milk', 'cat', 'apple']
print(sorted(list2))
print(list2)
list2.sort()
print(list2)
list2.sort(reverse=True)
print(list2)
list3 = ['banana', 'peach', 'milk', 'cat', 'apple']
list3.reverse()
print(list3)
print(len(list3))
#运行结果
['hello', 'world']
['new', 'hello', 'world']
['hello', 'world']
world
['hello']
<class 'list'>
['apple', 'banana', 'cat', 'milk', 'peach']
['banana', 'peach', 'milk', 'cat', 'apple']
['apple', 'banana', 'cat', 'milk', 'peach']
['peach', 'milk', 'cat', 'banana', 'apple']
['apple', 'cat', 'milk', 'peach', 'banana']for循环遍历整个列表
1
2
3for value in range(1,5) #1到5之间的数,步长为1
for value in range(1,10,2) #指定步长为2对数字列表进行简单的统计计算
1
2
3
4list1 = [1, 2, 3, 4, 5]
min(list1)
max(list1)
sum(list1)处理列表中的部分元素,切片,若不指定索引,则开始于第一个元素,结束于最后一个元素,而负数索引则表示与末尾节点之间的相应的距离
1
2
3
4
5
6
7
8numbers = [1, 2, 3, 4, 5]
print(numbers[0:3]) #打印前三个数字
numbers1 = [1, 2, 3, 4, 5]
numbers2=numbers1
numbers3=numbers1[ : ]
#numbers2和numbers1是同一个列表
#numbers3和numbers1是两个列表
元组
- 元组使用圆括号来标识,使用方括号+下标来访问元组,元组内的元素不能被修改也不能被赋值
- 可以通过个给存储元组的变量赋值来修改元组的元素,即重新定义一个元组