python
程皮
全栈工程师,现任职于某大厂
展开
-
python中if not 用法
在python中 None, False, 空字符串"“, 0, 空列表[], 空字典{}, 空元组()都相当于False。使用if not x这种写法的前提是:必须清楚x等于None, False, 空字符串”", 0, 空列表[], 空字典{}, 空元组()时对你的判断没有影响才行。not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。写法,很明显前者更清晰,而后者有可能使读者误解为。因此推荐前者,同时这也是谷歌推荐的风格。原创 2023-09-24 22:30:17 · 3125 阅读 · 6 评论 -
python解释def __init__(self, *args, **kwargs)
MyClass作为类的名字# 函数 __init__用来录入参数 放在self里面self.x = xself.y = y# method_1函数,可以用上面__init__的参数,同时也可以自己另加参数使用#method_2函数,同上。# 上面的类,名字为MyClass, 有两个函数 作为属性,可以直接调用,调用方法如下:# 需要放入两个参数作为x,y的值,放入self里面# 调用类里面的函数 method_1# output如下# 5。原创 2023-09-24 22:29:20 · 1120 阅读 · 0 评论 -
轻量级的Python IDE —— Thonny
Thonny 是由爱沙尼亚的 Tartu 大学开发的一款基于 Python 的开源 IDE,旨在帮助初学者快速入门 Python。软件界面很简单。原创 2023-09-15 22:27:32 · 1718 阅读 · 8 评论 -
Python类的概念
类的技术名词解释。原创 2023-09-11 21:37:16 · 472 阅读 · 6 评论 -
Python文件读写模式
readlines():按行读取所有的内容,每一行作为一个元素放到一个列表中。读取文件中所有的内容 read() 中存放的字符数 可以用数字来代表。readline():每次读取一行内容。原创 2023-09-11 21:29:15 · 420 阅读 · 1 评论 -
Python函数和模块
"""函数的注释"""print()return 0def:定义函数的关键字test :函数名,随便起()储存形参,如果定义参数(x,y)"""函数的注释""" 表示对函数的说明print()逻辑代码return 返回关键字 当执行到return的时候,表示函数运行结束,并且返回,非必须第一种:from 包名 import 模块名第二种:from 包名.模块名 import 函数名。原创 2023-09-10 11:43:36 · 266 阅读 · 15 评论 -
Python循环遍历
注意:如果这样写,那么就是一个经典的死循环例子,因为sid初始等于0,条件为sid<10,那么如果不控制sid的增长,这个表达式就永远满足条件,则会永远都打印"ok"for循环一定会限制循环的次数,而while循环可以不限制 while 后面接的是一个条件 用while循环很有可能死循环。原创 2023-09-10 11:34:26 · 471 阅读 · 0 评论 -
Python基础if...else条件判断
含义:代表如果…否则…注意:当python一句话写了冒号的时候,下面的一行代码必须缩进什么是缩进?一个缩进 == 4个空格 按tab键 q左边的 一个tab就是一个缩进。原创 2023-09-09 20:45:54 · 180 阅读 · 11 评论 -
Python变量命名规则
例如:变量名Greeting_message可行,但Greeting message会引发错误。例如:可将变量命名为message_1,但不能命名为1_message;注意:变量名可以字母或下划线打头,但不能以数字打头,原创 2023-09-09 20:33:50 · 362 阅读 · 1 评论 -
Python基础dict字典定义与函数
定义一个非空字典通过key访问value增加一个元素说明:如果key存在,则修改value;如果不存在,则新增。字典的函数: 清空字典中的所有元素: 通过key获取value值,如果key不存在返回None注意:与直接通过的方式取值的区别在于,如果key不存在不会报错,返回None。: 返回字典中所有的key,保存在一个序列中: 通过key删除字典中的元素,并将删除的元素在暂存区间返回python: 默认删除字典中最后一个元素,并将删除的元素在暂存区间返回原创 2023-09-08 22:32:59 · 227 阅读 · 4 评论 -
Python基础tuple元组定义与函数
name_tuple = () # 或者。原创 2023-09-08 22:25:47 · 398 阅读 · 0 评论 -
Python基础set集合定义与函数
定义一个非空集合关系测试:交集,并集,差集,对称差集1.交集:intersection() 或者 &2.并集:union() 或者 |3.差集:difference() 或者 -4.对称差集:symmetric_difference 或者 ^5.是否是子集:issubset 或者是 <=6.是否是父级:issuperset 或者是 >=7.判断两个集合是否无交集:isdisjoint无交集返回True 有交集返回False原创 2023-09-07 20:32:24 · 231 阅读 · 8 评论 -
Python基础String字符串定义与函数
总结:find 和index函数功效一样,都是求索引。但是find找不到返回-1,而index找不到则报错。原创 2023-09-06 21:36:18 · 225 阅读 · 14 评论 -
python数据类型及用法
数据类型及用法。原创 2023-09-06 21:30:47 · 206 阅读 · 1 评论 -
Python 爬虫—scrapy
scrapy用于从网站中提取所需数据的开源协作框架。以一种快速、简单但可扩展的方式。该爬虫框架适合于那种静态页面, js 加载的话,如果你无法模拟它的 API 请求,可能就需要使用 selenium 这种使用无头浏览器的方式来完成你的需求了。原创 2023-09-03 14:19:29 · 2754 阅读 · 15 评论 -
Django框架报错:NameError: name ‘_mysql‘ is not defined
django下调用MySQLdb,MySQLdb与python3.x冲突。原创 2023-08-07 13:29:51 · 125 阅读 · 0 评论