![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
介绍python相关语法知识,尝试利用python完成一个游戏项目
机海听风
这个作者很懒,什么都没留下…
展开
-
python的eval函数
原创 2020-04-08 14:19:19 · 102 阅读 · 0 评论 -
python的文件
read执行了一次后文件指针会从调用的文件的开头转移到末尾,如果再用read调用同一个文件,就没有内容输出了 readline方法 小文件复制(利用write命令) 大文件复制(readline和while True:) os模块 ...原创 2020-04-08 14:13:06 · 65 阅读 · 0 评论 -
python模块
1.模块的导入 import 2.模块的部分导入 from 模块1 import 工具名 可以直接用该工具(函数def,全局变量,类class),不用模块名. 的形式调用 同名的工具会让后者覆盖前者 如果想调用同名工具可以通过 as 别名 的方式起别名 3.注意事项 当导入文件时,没有缩进的语句会被执行 解决方法: 4.包的概念 5. 制作发布压缩包 ...原创 2020-04-08 13:30:14 · 89 阅读 · 0 评论 -
python设计模式(解决一类问题)
1.单例设计模式 (1)__new __为对象分配内存空间,返回空间的地址 重写如下: class MusicPlayer(object): def __new__(cls, *args, **kwargs): # 创建对象时会自动给调用__new__方法 print("创建对象,分配空间") # 1. 分配空间 insta...原创 2020-04-08 10:35:39 · 137 阅读 · 0 评论 -
python的私有属性私有方法与继承,实例方法,静态方法,类方法
私有:只在对象内使用的方法和属性 外部不能调用私有属性和私用方法 class Women: def __init__(self, name): self.name = name self.__age = 18 def __secret(self): print("%s 的年龄是%d" % (self.name, self.__age...原创 2020-04-07 15:58:09 · 214 阅读 · 0 评论 -
python的类和对象
1.类的三要素 2.类的内置函数 (1)dir(函数名) 可以得到含指数中的内置方法或属性 3.定义类和对象 class Text: def 方法1(self): pass def 方法2(self): pass 对象变量=类名() 4.对象名.属性名=内容 可以增加属性(在类外面定义属性不推荐) class Cat: def eat(self): print...原创 2020-04-06 18:47:50 · 81 阅读 · 0 评论 -
python的技巧
在文件开头用 #! python解释器完整路径 可以调用解释器 在函数中改变全局标量 用global关键字: eg: global num 那么num就是全局变量 return用法: 利用元组返回多个值 def measure(): num=40 weight=20 return (num,weight)#输出元组,()可以省略 gol_num,gol_weight= measure(...原创 2020-04-06 15:46:56 · 69 阅读 · 0 评论 -
python实现名片管理系统
project下有两个python文件:main.py和tool.py 1.main.py: import tool while True: tool.show_menu() action_str = input("您希望的操作:") print("您选择的操作是【%s】" % action_str) if action_str in ["0", "1", "2",...原创 2020-04-05 17:47:50 · 122 阅读 · 0 评论 -
python的公共方法
python的公共方法 1.内置函数 2.append和extend的区别 3.for循环:for中有break就不会执行else eg:字典的调用:students[“键值”]原创 2020-03-30 10:35:02 · 85 阅读 · 0 评论 -
python的高级类型及其常用方法
高级类型 1.1.列表(数组) name_list=[“张三”,“王五”] 1.2列表的方法 定义列表num_list=[] 输入num_list. 之后按tab键可以调用方法 1.3列表的循环遍历 for … in …: 2.1元组:不可修改 name_tuple=(“张三”,“王五”) 索引元组:name_tuple[0] 2.2元组方法 取索引:name_tuple.index(“张三”...原创 2020-03-30 09:27:39 · 152 阅读 · 0 评论 -
python语法基础知识点
基础知识点: 1.单行注释:# 2.多行注释: “”" 要注释的内容 “”" 3.运算符: //取整除,如9//2=4 **幂,如3**2=9 4.计算机三大件:CPU,内存(临时存),硬盘(永久存) 5.变量类型(数字和非数字) (1)非数字包括:字符串,列表,元组,字典 (2)type函数:type(变量名),输出变量类型 (3)python3没有Long类型都是int (4)+可以拼接字...原创 2020-03-29 00:04:59 · 77 阅读 · 0 评论