python学习笔记
python编程第一章
工具 |
版本 |
python |
3.7 |
sublime text |
3.2.2 |
破解sublime text
python编程第二章
介绍的常见函数
函数名 |
作用 |
title |
将字符串,每个单词的首字母变成大写 |
f |
字符串前拼接字符串使用 |
upper |
将字母变成全大写 |
lower |
将字母变成全小写 |
strip |
去除空白(加l和r可以选择去除一边) |
python之禅
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
python 编程第三章
列表
- 对于列表使用负值表示倒数。
如:
-1为最后一个
-2为倒数第二个
- 在列表中添加元素
添加位置 |
函数 |
末尾 |
append(变量) |
列表中 |
insert(位置,变量) |
删除情况 |
删除方法 |
使用del语句 |
del 变量[位置] |
使用pop方法,可以返回删除的值, 像堆栈一样删除变量末尾的值 |
pop()函数 |
弹出列表中任何位置的元素 |
使用pop(位置) |
根据值删除,只能删除第一个, 多个需要循环 |
remove('值') |
需求 |
函数 |
对列表永久排序,正序或者倒序 |
sort(reverse=Ture/Flase) |
对列表临时排序 |
sorted() |
颠倒列表 |
reverse() |
确定列表的长度 |
len() |
python 编程第四章
循环罢了。
作用 |
方法 |
for循环生成的一系列数 |
range(起始,结束) |
创建数字列表 |
list(range(1,6)) |
指定步长 |
list(range(2,11,2)) |
统计计算 |
min(),max(),sum() |
squares = [value ** 2 for value in range(1,11)]
print(squares)
直接把1-10的平方赋给squares数组。
- 切片
[起始:结束],起始结束都可以省略
数组赋值A=B不可,会绑定在一起
要使用A=B[:]
- 列表是可以修改的,元组是无法修改的,通过都好标识
例:
dimensios(200,50)
my_t(3,) # 元组使用逗号标识,所以必须有逗号
python编程第五章
- 使用and来检查和关系
- 使用or来检查或关系
- if name in names:
- if name not in names:
- if/if-else/if-elif-else/