
python
hello-friend
青年程序员
展开
-
python中最容易出错的地方——序列
python中的序列都支持+(拼接)和*(重复)运算 s+t s与t相拼接 s*n或n*s 相当于s与自身进行n次拼接 小于0的n值会被当作0来处理 (生成一个与s同类型的空序列)。 请注意序列s中的项并不会被拷贝;它们会被多次引用。 这一点经常会令 Python 编程新手感到困扰。>>> lists = [[1]] * 3>>>...原创 2021-11-11 22:01:48 · 1063 阅读 · 0 评论 -
根据python项目生成requirements
接手一个新的python项目,如果项目中没有requirements.txt文件,如何快速地将项目运行起来呢?一个个地点开python文件,根据报错的地方引入吗?这是一个办法。但是这样既浪费时间,同时也可能导致包冲突。有没有一种既快又不容易出现错误的方式呢?当然是有的。1、pip install pipreqs2、pipreqs ./这步执行完,就会在当前项目根目录下生成requirements.txt文件3、pip install -r requirements.txt原创 2021-10-24 16:50:49 · 1606 阅读 · 0 评论 -
python基础之数据类型
字符串 str字符串的四种表现形式str1=‘a’str2=“a”str3=’’‘a’’’str4=""“a”""其它的形式不可以,前后引号要一致s = “abc”*5乘号表示字符串重复的次数字符串循环 s = "asdlkfsdgsl" for item in s: print(item)整数 i原创 2018-10-31 22:20:31 · 194 阅读 · 0 评论