python——tips
2024-09-08 19:38:20
一:python分号使用
每一条语句最后个加个分号;这是c,oc,java,php等语言中不可缺少的部分,但是对于python,分号是可加,可不加的
如:不加分号代码
class Person:
name = 'tom'
age = 18
p1 = Person()
print(p1.age)
18
加分号代码:
class Student:
name = 'tom';
age = 18;
stu1 = Student();
print(stu1.age)
18
注:建议最好还是不加分号,因为 python 是考换行来区分代码句的,当然有时候也可以加上;
python 使用分号的时候就是在一行 写多条代码句时,加上 分号;
num1 = 1; num2 =2;
print(num1+num2);
3
二、from . import *的用法:
from . import XXX默认的就是在当前程序所在文件夹里__init__.py程序中导入XXX,如果当前程序所在文件夹里没有__init__.py文件的话,就不能这样写,而应该写成from .A import XXX,A是指当前文件夹下你想导入的函数(或者其他的)的python程序名,如果你想导入的函数不在当前文件夹,那么就有可能用到 from … import XXX(即上一个文件夹中的__init__.py),或者from …A import XXX(即上一个文件夹中的文件A)
三、object类是Python中所有类的基类,如果定义一个类时没有指定继承哪个类,则默认继承object类
四、__init__文件的作用
- 该文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。
通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入
#package
__init__.py
import re
import urllib
import sys
import os
#a.py
import package
print(package.re, package.urllib, package.sys, package.os)
- 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)
最新文章
- form表单转Json提交方法
- @autoreleasepool在MRC和ARC中的区别
- 如何比较两个SQL数据库的字段差别。
- MySQL的学习--join和union的用法
- (转) Docker swarm - 使用体验 1+2
- ndk-build出错,错误以及解决办法如下
- 转载淘宝UED响应十日谈
- JSP学习笔记(一)
- SQL Server数据库备份(异机)
- Temporary Post Used For Theme Detection (da655c32-bc15-41ad-bf89-e76c1ec1bea7 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)
- WinPcap编程(一)
- CoFun 1616 数字游戏
- wafer
- OC基础9:预处理程序
- Spring MVC 3.x 版本使用 @ResponseBody 返回乱码
- dlib下训练自己的物体检测器--手的检测
- 纯JS实现加载更多(VUE框架)
- 如何用Ant Design Pro框架做项目省力
- 【消息队列】 RabbitMQ教程汇总
- 覃超:Facebook的项目开发流程和工程师的绩效管理机制
热门文章
- js中的this的指向问题
- sublime4 支持中文
- PowerShell学习笔记五_模块
- ObjectARX2020向导创建项目失败,一直显示创建窗口原因
- p标签设置行数,超出部分用省略号隐藏
- select remove option safari 兼容
- 多线程学习(第二天)Java内存模型
- Grafana + Prometheus 监控JVM
- vulnhub:Victim01靶机
- D2-Net: Weakly-Supervised Action Localization via Discriminative Embeddings and Denoised Activations概述