-
.pop()
出现一次,弹出一个,可以借用中间变量,不要重复出现.pop()
-
在包含循环的函数中,return如果用在循环的内部,调用函数最终只会返回第一个循环的结果,而不是整个循环运行结束后的结果;return用在循环的外部,调用函数最终就会返回整个循环运行结束后的结果。
-
类中的函数称为方法,和函数几乎没有区别。
-
创建类class时,初始化方法init两端的下划线分别是两个,
__init__
-
类名的首字母都大写,不使用下划线。实例名和模块名都采用小写格式,并在单词之间加上下划线。
-
Python出现报错:SyntaxError: Non-UTF-8 code starting with…
python程序添加中文注释导致的python解码出错
在程序第一行添加一下三个中的一个即可解决问题,注意等号两边没有空格:
# coding=utf-8
# coding=gbk
# coding=gb2312
-
我的理解:继承时,父类形参数量应是子类形参数量的子集,给子类形参指定的值通过相同的形参名字传递给父类形参。
-
with open('pi_digits.txt') as file_object:
open('pi_digits.txt')
返回一个表示文件pi_digits.txt的对象,Python将这个对象存储在变量file_object中。 -
关键字with在不再需要访问文件后将其关闭。with open(“name.txt”)相当于open() + close()
-
使用关键字with时,
open()
返回的文件对象只在with代码块内可用。如果要在with代码块外访问文件的内容,可在with代码块内将文件的各行存储在一个列表中,并在with代码块外使用该列表。 -
切片表示法
[:]
创建列表的副本,list[:]
表示创建了list的副本。 -
修改文件时,最好创建文件副本,在文件副本上进行操作。
-
读取文本文件时, Python将其中的所有文本都解读为字符串。如果你读取的是数字,并要将其作为数值使用,就必须使用函数int()将其转换为整数,或使用函数float()将其转换为浮点数。
-
打开文件时,可指定读取模式(‘r’)、写入模式(‘w’)、附加模式(‘a’)、读取为二进制模式(‘rb’)、写入为二进制模式(‘wb’)或让你能够读取和写入文件的模式(‘r+’)。如果你省略了模式实参,Python将以默认的只读模式打开文件。
-
Python只能将字符串写入文本文件。要将数值数据存储到文本文件中,必须先使用函数str()将其转换为字符串格式。
-
A = [0, 1, 2, 3, 4, 5, 6]
,A[2:]
包含最后一个数字6,A[2:6]
不包含最后一个数字6。
17. 写入文件
-
以(“w”)或(“a”)模式打开文件时,如果programming.txt不存在,函数open()将自动创建它。
-
以写入(“w”)模式打开文件时千万要小心,因为如果指定的文件已经存在内容,Python将在返回文件对象前清空该文件。
-
如果给文件添加内容,而不是覆盖原有的内容,可以附加模式打开文件。以附加模式(“a”)打开文件时,Python不会在返回文件对象前清空文件,写入到文件的行都将添加到文件末尾。
filename = ‘programming.txt’
with open(filename, ‘w’) as file_object:
file_object.write(“I love programming.”)
-
"abc" + "\n"
和"abc\n"
是等同的 -
try-except-else代码块的工作原理大致如下:
Python尝试执行try代码块中的代码;只有可能引发异常的代码才需要放在try语句中。一些仅在try代码块成功执行时才需要运行的代码应放在else代码块中。 -
列表可以进行加法和乘法
["小"] * 10
,["小"] + ["大"]
-
pass和return None: pass是一个占位符,表示暂时还没想好怎么处理这一块的代码;return None表示调用函数什么也不返回
-
字典不记录你添加键—值对的顺序。要创建字典并记录其中的键—值对的添加顺序,可使用模块collections中的OrderedDict类。
from collections import OrderedDict
-
.read()
用于文件对象(open打开文件并读取,返回一个对象,并将对象存储为一个变量ob,ob.read()
);不能用于字符串str,str.read()
是错误语法 -
4*2
表示4乘以2,4**2
表示4的平方 -
#!/bin/python3
声明代码使用的解释器是python3 -
pip show Django
查看 Django 是否已经安装以及它的版本信息和安装位置 -
在pycharm-terminal安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 #网址和包名之间有一个空格
-
def climbStairs(self, n: int) -> int:
在Python 3.6及以上版本,可以使用类型注解来指定数据的预期类型。n: int 表示告诉python参数 n 应该是一个整数,
-> int表示函数的返回值应是整数类型。
类型注解是可选的,但它们可以帮助提高代码的可读性和健壮性。 -
创建python虚拟环境:
在桌面创建新目录CCAM
在Windows power shell中进入CCAM目录
创建虚拟环境CCAM$ python -m venv ll_env
激活虚拟环境CCAM$ ll_env\Scripts\activate
安装 Django(ll_env)CCAM$ pip install Django