python 04】的更多相关文章

面向对象 __init__ 方法在类的一个对象被建立时, 马上运行. 这个方法可以用来对你的对象做一些你希望的初始化. python中所有的类成员(包括数据成员)都是公共的, 所有的方法都是有效的. 只有一个例外, 如果使用数据成员名称以双下划线前缀, 例如 __privatevar, python的名称管理体系会有效的把它作为私有变量. 这样就有一个惯例, 如果某个变量只想在类或对象内使用, 就应该以单下划线前缀, 而其他的名称都将作为公共的, 可以被其他类/对象使用. class Schoo…
1.Python概述 Python是一种计算机程序设计语言,一个python环境中需要有一个解释器和一个包集合. (1)Python解释器 使用python语言编写程序之前需要下载一个python解释器,否则无法运行.安装目录下python.exe文件,即为解释器. 特别说明:解释器根据python的版本大概分为2和3. python2和3之间无法互相兼容. (2)包集合 包集合中包含了自带的包和第三方包.Lib目录下,logging(日志包).  concurrent(异步包)等文件夹为pyt…
相当实用的一些API: Ref: https://docs.python.org/3/library/os.html from os import listdir from os.path importimport os import sys 一.获取参数 提取参数 sys.argv[idx]len(sys.argv)  参数检测  如果参数有误:logging.error(...) 不能继续执行,return ERROR_NUMBER 二.如果文件夹存在 删除.重建 if os.path.ex…
一 .列表 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 1.列表存在索引和切片. 和字符串是一样的. 2.增删改查操作 1).增加 1. .append("*") 追加            2. .insert(1, "*")   往 1 的位置插入元素 * 3. .extend("**")   迭代添加 把元素一个一个添加 .extend(["**"])  只添加一个元素 ** 2).删…
安装原文:https://www.cnblogs.com/wongyi/p/7832567.html 配置原文:https://jingyan.baidu.com/album/154b46311ed9ef28ca8f419c.html?picindex=4 1.安装地址:https://geany.org/download/releases/ window下载这个,如图: 2.找到Python的安装路径(我已经直接安装好了的) 示例:C:\Users\Administrator\AppData\…
创建一个框架  名字.py 打飞机游戏 加载音乐 播放音乐 我打飞机诞生 inter=0 while true: if 用户是否惦记了关闭: 退出程序 bleak inter+=1 if inter == 50: iner = 0 小飞机诞生 小飞机移动一个位置 屏幕刷新 if 用户鼠标移动: 我放飞机中心位置 = 鼠标位置 屏幕刷新 if 我放飞机撞击小飞机: 我放挂,播放撞击音乐 修改我放飞机图案 停止背景音乐,最好淡出 a=int(input('输入数字:')) if 100 >= a >…
截止日期 实验目标 继续熟悉for循环与turtle 数值运算符 math库常用函数 字符串转化为数值类型(int, float, complex) 字符串常用函数 实验内容 任务1.使用for代替while改写圆形生成器. 圆形生成器参考代码: def calcArea(r): return 3.14*r*r n = eval(input("n=")) rList = [] while n > 0: # 练习1:尝试使用for改造while循环 r = eval(input(&…
今天任务不多,做了学生信息管理系统1.0,使用字典存储学生个体信息,列表存储学生字典.注意dict定义要在循环体内,若定义成全局变量或循环体外,则旧数据会被新数据覆盖.dict属于可变类型数据,内容改变时引用不会变.dict = {},给dict赋新值(直接换内容了),字典的地址会发生改变:dict.clear(),将字典的内容清空(对内容修改),引用不变. def log2(): # info_dict = {} # 不能定义在循环体外 info_list = [] num = input("…
1.列表——list [ ] 有序.可变.支持索引查看. 存储数据,支持大多数数据类型:字符串,数字,布尔值.列表.集合.元组.字典等. 1.1 定义: lst(勿用list)  lst = ["aaa",123,True,"你好"]   # 元素之间用逗号分隔 print(lst[0])   # aaa print(id(lst[0]))     #id获取对象的内存地址 1.2 列表的增删改查 1.2.1 增:  lst = ["aaa",1…
9.1 迭代器 创建迭代器的3种方法: 方法一: 容器对象添加 __iter__() 和 __next__() 方法(Python 2.7 中是 next()):__iter__() 返回迭代器对象本身 self,__next__() 则返回每次调用 next() 或迭代时的元素: 自定义一个迭代器: 1. class Contain: 2. def __init__(self,start,end): 3. self.start = start #self.start既是开始位置,也是记录位置的…