Python学习小甲鱼视频003

变量

变量名就类似于我们现实社会的名字,发一个值赋值给一个名字的时候,它会存储在内存中,称之为变量(Variable)

但是Python并没有将值存储在变量中,而更像是把名字贴在值上。或者说Python只有名字而没有变量

使用原始字符串就是在字符串的前面添加r

IPO模式:Input  process  output

and操作符

random随机模块(Module)模块的使用都需要我们进行导入的

import random

randint()随机的生成整数

randint(a, b) method of Random instance

Return random integer in range [a, b], including bothend points.

 

Python的变量就是一个标签,通过标签来查找数据在哪里归类。

但是Python是有数据类型的:比如我们的‘’为字符型,而数字就是int型,就是类似于C

语言中的数据类型

浮点型的通常是使用e记忆法,也就是我们数学中的浮点类型的科学计数法

Bool中的true为数值1,false为0.但是实际的引应用中并不需要这样

强制了你现在那个转换:int(),str(),float()

 

type () BIF函数

class type(object)

  type(object_or_name, bases, dict)

   type(object) -> the object's type

   type(name, bases, dict) -> a new type

 

isinstance是列表的列表吗?或者是

sinstance(obj, class_or_tuple, /)

    Returnwhether an object is an instance of a class or of a subclass thereof.

   

    A tuple, asin ``isinstance(x, (A, B, ...))``, may be given as the target to

    checkagainst. This is equivalent to ``isinstance(x, A) or isinstance(x, B)

    or ...``etc.

 

**也就是double * 比如3**2也就是3*3,也就是32

//表示的为floor 除法也就是说3.0//2  结果为1.0

 

优先级的存在:顺序的问题,若是没有一个统一的顺序那么就会造成很多不一样的结果。也就是没有多大的意义。

一元操作符的优先级高于二元,二元高于三元

逻辑操作符:and   not   or(两边为假才为假!!)

优先级的问题:not优先级高

要是没有了循环和分支会怎样??

很多的程序的代码只是单纯的顺序运行的语句而已,也就没有了我们大量代码实现我们的复杂功能的乐趣了。就像我们的简化每次只能是说顺序的以及话,没办法是吸纳我们自然语言中的概念。程序语言更多的也就是模仿我们的自然语言。

 分析打飞机小游戏的整体的流程框架或者是设计的方案:

加载背景音乐

播放背景音乐(单曲循环)

当用户点击开始游戏的时候我方的飞机诞生:

Interval=0  控制间隔时间

Whiletrue:

         If 用户点击了退出游戏或者是关闭按钮:

                   退出程序

Interval+=1

         If interval==50:

         Interval=0

         小飞机不断的产生,

然后移动位置,

屏幕的刷新(当小飞机的位置发生改变的时候进行刷新方能使得数据更新,得到及时的显示位置的变化)

  

 if使用鼠标拖动自己的飞机:

         我方飞机的中心位置=用户鼠标的位置

         屏幕刷新

 

If 我方飞机与小飞机冲撞

         我方挂掉

         播放挂的音乐

         打印游戏结束

         停止音乐,淡出

 

Python避免悬挂else

由于C语言的if,else的就近原则引起的问题

而Python中需要使用同一的缩进级别,也就是说在使用Python的最初的时候自己就要明白是什么样子的结构,因此就不存在所谓的悬挂else

 

Python(三元操作符  x if x <y else y

语法:x if 条件 else y

断言 assert

assert这个关键字称之为断言,当这个关键字之后的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。

用法:就是可以在程序中植入检查点,当要确保程序中结果一定为真。因为为假就出错进行不下去啊。

For循环

语法: for 目标  in表达式:

                    循环体

Python中使用for的时候不需要你每次的自己使用++的操作,因为for中会自己调用++操作从而大大的方便用户的使用。

而表达式通常是为列表,也就是任何可以作为存储内容的博能够存在值得容器。所以可以是变量,列表等

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值