摘要:
import random print(random.randrange(1, 10)) # 返回1-10之间的一个随机数,不包括10 print(random.randint(1, 10)) # 返回1-10之间的随机数,包括10 print(random.random()) # 生成0-1的随机数,随机浮点数 print(random.choice('hello word!')... 阅读全文
摘要:
MySQL基础 1.链接数据库 mysql -u 用户名 root -p 密码 -h 主机名 -p 端口号 3306 2.退出mysql quit exit \q 常见操作 \c 取消命令输入 \g 代替结束符 \s 查看服务器端信息 \h 查看帮助 修改结束符 delimiter 3.创建数据库 阅读全文
摘要:
广义的封装:实例化一个对象,给对象空间封装一些属性。 狭义的封装:私有制 私有成员:私有静态字段,私有方法,私有对象属性 对于私有静态字段,私有方法,私有对象属性,类的外部不能访问. # 实例化对象不能访问私有静态字段,私有方法,私有对象属性 # 类名不能访问私有静态字段,私有方法,私有对象属性 对 阅读全文
摘要:
阅读全文
摘要:
python没有多态?他有什么? 他有鸭子类型. 鸭子类型 : 看着像鸭子,他就是鸭子. 比如一些类,他们中有一些方法,有着相同的功能, 这时为我们将这些相同功能的名字命名为一样的。 那么这些类 都互称为鸭子. class Str: def index(self): pass class List: 阅读全文
摘要:
Python面向对象之接口类(抽象类):就是制定一个规范。 比如定义了一个接口类(抽象类)(他们是不可以进行实例化的,这就是他为什么是制定一个规范的原因)。 他的定义是需要abc模块,要变的就是他的方法,比如下面的pay方法, 定义好一个抽象类(接口类)Payment,他用装饰器@abstractmethod将pay方法装饰 这样,其他类如果都继承了Payment方法,其他类中就都需要有一个p... 阅读全文
摘要:
Git 使用 1.下载完成后打开终端,使用git --version或者which git命令查看安装版本,有就是安装成功了。 2.创建一个全球用户名、全球邮箱 git config --global user.name "wuzhiyang" git config --global user.em 阅读全文