python基础学习(十四)
时间:2019-11-19
本文章向大家介绍python基础学习(十四),主要包括python基础学习(十四)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
28.模块当脚本执行
!!!! 注意 这是分两个文件的 一个是student.py和app3.py
student.py
name = "Song Ke" name_list = ["张三", "李四", "王五"] def who_am_i(myName): print(f'my name is : {myName}') class Student: def __init__(self, name, age, sex): self.__name = name self.__age = age self.__sex = sex def who_am_i(self): print(f'i am a student , {self.__name}, {self.__age}, {self.__sex}')
run结果:
现在在student.py添加
print(name) print(name_list)
run结果:
再打开app3.py输入
import student
app3.py 的 run结果
为了student.py可以运行出来,app.py输出为空可以在student.py 加如下:
if (__name__ == "__main__"):
再次运行student.py:
然后运行app3.py
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
app3.py输入
import student print(dir()) print(dir(student)) print(__name__) print(student.__name__)
run结果:两个都有__name__ 然后打印输出__name__ 结果为 app3.py这个是__main__ ||||| student.py 是 student
再回到student.py 输入
print(__name__)
run结果:这次student就是 __main__
原文地址:https://www.cnblogs.com/songxiaoke/p/11891971.html
- Visual Studio Code 代理设置
- 温故而知新:设计模式之工厂模式(Factory)
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
- jquery.mobile手机网页简要
- 跟张志东深聊腾讯的“进化力”
- 详解微信小程序如何实现流程进度功能
- silverlight:如何在图片上挖个洞?
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
- mysqldump数据导出问题和客户端授权后连接失败问题
- Android置底一个View后运行报错
- 温故而知新:设计模式之抽象工厂(AbstractFactory)
- mysql操作命令梳理(1)-索引
- Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
- centos6.5虚拟机安装后,没有iptables配置文件
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法