再识Python笔记

变量

1.在Python中可随时修改变量的值,而python将始终记录变量的最新值。

2.变量的命名规则:

  • 变量名只能包括字母、数字和下划线。
  • 不能有空格,不能将关键字或函数名作为变量名。
  • 变量名要简短又具有描述性。
  • 慎用小写字母l  和 大写字母O

message = 'hello world python'

浮点数:带小数点的数字。

使用浮点数无需考虑其行为,直接输入要使用的浮点数。但要注意:结果包含的小数点可能是不确定的。

Python之禅

翻译

列表:有序集合,[] 用逗号隔开

1.访问列表元素:

bicycle = ['trek','cannodale','redline','specalize']

print(bicycle) 

['trek', 'cannodale', 'redline', 'specalize']
直接显示列表所有元素会有方括号

1.1 索引:从0开始不是从1.索引负1会显示最后一个字符。
print(bicycle[0]) 
不显示方括号

2修改列表元素:
bicycle[0] = 'nihao'

3添加元素:方法append()
末尾:bicycle.append(nihao)
插入元素:方法insert()
bicycle.insert(索引,值)

4删除元素:
4.1del语句
知道要删除元素位置:del bicycle[0]
删除元素不可访问

4.2方法pop()
bicycle.pop(索引)(默认是末尾元素)
删除元素可访问。

bike = ['trek','cannodale','redline','specalize']

['trek', 'cannodale', 'redline', 'specalize']

pop_bike = bike.pop()
print(bike)
print(pop_bike)

['trek', 'cannodale', 'redline']
specalize

4.3方法remove()
bike.remove(值)
e.g
bike.remove('specalize')
删除元素可以访问
方法remove()只删除第一个指定值,如果删除值在列表中出现多次,则需要使用循环来判断是否删除了所有值。

too_expensive = 'trek'
bike.remove(too_expensive)
print(bike)
print(too_expensive)

['cannodale', 'redline', 'specalize']
trek

异同:
方法pop()和方法remove()的删除元素可访问 访问形式不同
前者是在元素删除中赋值一个变量,相当于弹出
后者是在删除之前就赋值。

5.组织列表
5.1方法sort()
对列表进行永久排序
bike.sort(reverse = True)按相反方式排序

5.2方法sorted()
对列表进行临时排序

5.3方法reverse()
反转列表顺序。

6列表长度
方法len()

7.遍历列表
使用for循环遍历

注意缩进
如果在for语句后缩进,每次循环都将执行一次,如果不缩进,则在循环结束后执行。

8.创建列表
8.1使用函数range()
8.2使用list()将结果转换为列表
sum(列表名)求和
max(列表名)求最大值
min(列表名)求最小值
9.切片
没有指定第一个索引自动从列表开头开始
没有指定最后一个索引将索引到末尾位置
负数索引返回离列表末尾相应距离的元素
复制列表不指定开头和结尾,如果将列表直接赋值给一个变量成一个新的列表,那么新列表会随着就列表的变化而变化。

元组
存储不可改变的元素。圆括号来标识
不能修改变量但可变量重新赋值。

猜你喜欢

转载自www.cnblogs.com/fzth-gfh/p/9962913.html
今日推荐