python 清屏_见识Python百宝箱,十行代码制作动态广告牌
本文阅读时间大概为3分钟
Hello,小数先生粗线啦~~~今天教大家设计动态广告牌
先看下广告牌效果(文中最后有源代码)
https://www.zhihu.com/video/1190983778800275456
模块
描述:模块是最高级别的程序组织单元。可以存放变量、函数、类
注:封装函数使用def语句,分装类使用class语句,但封装模块不需要任何语句,每一份单独的Python代码文件就是一个模块
import语句
使用import语句导入一个模块,目的是为了利用模块中已经封装好的变量、函数或者类
例(先创建一个test.py文件)
# 文件名:test.py
a = '我是模块中的变量a'def hi():a = '我是函数里的变量a'print("函数'hi'已经运行!")class Go(object):a = '我是类Go中的变量a'def do(self):print("函数'do'已经运行!')
创建main.py文件调用test.py文件里的变量、函数和类
# 文件名:main.py
import test
# 导入test模块print(test.a)
# 打印test模块中变量test.hi()
# 使用'模块.函数()'调用模块中的函数A = test.Go()
# 使用'变量=模块。类()'实例化模块中的类print(A.a)
# 实例化后,不再需要'模块'A.do()
# 实例化后,不再需要'模块'
输出
我是模块中的变量a
函数'hi'已经运行!
我是类Go中的变量a
函数'do'已经运行!
from...import...
描述:从模块中导入一个指定的部分到当前模块
例
# 文件名:test.py
a = '我是模块中的变量a'def hi():a = '我是函数里的变量a'print("函数'hi'已经运行!")class Go(object):a = '我是类Go中的变量a'def do(self):print("函数'do'已经运行!')
调用
# 文件名:main.py
from test import a, hi, Goprint(a)
# 打印变量ahi()
# 调用函数hiA = Go()
# 实例化Go类print(A.a)
# 打印实例属性aA.do()
# 调用实例方法do
输出
我是模块中的变量a
函数'hi'已经运行!
我是类Go中的变量a
函数'do'已经运行!
注:没有写在import后面的内容,将不会被导入
使用模块
Python本身内置了很多有用的模块,只要安装完毕,这些模块就可以立刻使用
以time模块为例
import randomnum = random.randint(0,100)
# 随机从0-100中抽取一个数字
print(num)
输出
47
注:这是一个随机数字,输出的结果不固定
除了系统内置的模块,还有很多第三方模块可以直接拿来用
下载方式:(需要预装python解释器和pip)
①Windows用户输入:pip install + 模块名②苹果电脑输入:pip3 install + 模块名
学习模块
Python内置模块和第三方模块非常多,小数先生没法一一列举,不过可以告诉大家了解模块的方法
【第一种】查阅官方文档
(中文):https://docs.python.org/zh-cn/3/
(英文):https://docs.python.org/3/
【第二种】搜索引擎查询
如果有条件的小数先生建议使用谷歌,如果用不了谷歌百度也是可以的
以random模块为例
找到讲解风格比较适合自己的
注:建议在学习时,多去打代码去验证
源代码
import os, timedef main(): # 用函数封装,可复用性会高一些(可在其他的.py文件里调用该函数。)content = ' 小数先生,陪你一起学Python ' # 广告词可自定义。while True:os.system('cls') # 完成清屏:清屏和打印结合起来,形成滚动效果。print(content)content = content[1:] + content[0] # 这行代码相当于:将字符串中第一个元素移到了最后一个。time.sleep(0.5) # 可以设置时间,调控滚动效果if __name__ == '__main__': # 类里面学到的检测方法,在函数中其实也可以用。main()
作者:小数先生
来源:公众号数仁信息
python 清屏_见识Python百宝箱,十行代码制作动态广告牌相关推荐
- python 清屏_python如何清屏
Python清除屏幕,可以在命令行中导入os模块,然后使用cls来清屏:要想在idle中清理屏幕,需要先下载ClearWindow.py文件,再将此文件放在idlelib文件夹下,在idle窗口中点击 ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- Python清屏小结
1. cmd–>python import os i = os.system('cls') 2.通用的清屏 def cls(): print("\n"*100) 3.为idl ...
- python 清屏_Python学前准备如果你知道要去哪,那么全世界都给你让路
一.Python 已来 AI 不远 在当今,人工智能已经渗透到了智能手机.网络搜索,广告分发,人脸识别,语音识别,自动驾驶,智能医疗,无人银行等日常生活领域.人工智能的生活化是不可避免的,它将会不可思 ...
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
Python Shell 怎样清屏? Python Shell中清屏一般有两种方法. 奈何一个人随着年龄增长,梦想便不复轻盈:他开始用双手掂量生活,更看重果实而非花朵.--叶芝<凯尔特的搏暮&g ...
- python清屏插件
今天在使用PythonGUI时,被清屏所困扰,查阅网上资源发现一个比较简单的方式. 在python34/Lib/idellib中加入ClearWindow.py.可以到http://bugs.pyth ...
- Python 清屏问题的解决
在学习和使用python的过程中,少不了要与python idle打交道.但使用python idle都会遇到一个常见而又懊恼的问题--要怎么清屏? 我在stackoverflow看到这样两种答案: ...
- 关于python清屏
对于不知道自己python安装目录的,可以通过python的idle查看,打开idle,然后输入import sys,然后输入sys.path,就可以找到了,然后去到idlelib文件夹里,创建一个C ...
- python清屏失败_python idle 清屏问题的解决
在学习和使用python的过程中,少不了要与python idle打交道.但使用python idle都会遇到一个常见而又懊恼的问题--要怎么清屏? 我在stackoverflow看到这样两种答案: ...
最新文章
- window下使用虚拟机安装Linux操作系统CentOS
- 每日记载内容总结32
- 【Android 逆向】Frida 框架 ( Frida 框架使用环境 | Frida 框架作用 | Frida 框架模块 )
- stm32之端口复用和重映射
- python生成报告_python生成测试报告
- 理解流量监管和整形的关键算法—令牌桶
- 聚簇索引和聚簇索引介绍
- 江民杀毒软件KV网络版反病毒整体解决方案──金融行业
- 首批共享单车死于2019
- 2017总结、2018展望
- CVPR 2019 | 今日新出14篇论文汇总(来自微软、商汤、腾讯、斯坦福等)
- POJ3070:Fibonacci——题解
- vue 页面url参数_Vue下URL地址栏参数改变却不能刷新界面
- 基于JAVA+Servlet+JSP+MYSQL的员工报销管理系统
- 数学建模层次分析法例题及答案_【热门推荐】影响力意志力创新力、数学建模简明教程...
- matlab手眼标定
- 想在Win11上安装数据库?以下连招,轻松解决(全网详细巨无霸)
- [1] 人工神经网络 神经元模型
- 数据结构(计算机存储、组织数据方式)
- OpenCV教程(5)函数整理