努力努力再努Li

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

【整理于语雀记录的知识点】

【详细可参考:http://book.luffycity.com/python-book/di-1-zhang-python-ji-chu-yu-6cd528-new.html】

 

1.14 变量

     --1.14.1 先定义 变量,存在内存里

     --1.14.2 代码后调用 

变量命名规则:

【从法律层面定义的规则,以下:】

 【从道德层面定义的规则,以下:】

  age_of_alex = 23    #最佳写法。(下划线写法,官方推荐)

  aGG2e_alex = 23    #该写法不道德。

  GG2e_alex = 23      #该写法不道德。

注意:

1、Python官方推荐使用 “下划线” 定义变量,因为更加清晰。

2、Java、C#等语言较常用 “驼峰体” 定义变量。

3、变量名不要求大小,全部小写也没关系。

 

1.15 常量:

 由于Python中没有语法代表常量,所以用变量名全部大写代表常量。如下:

 

1.16 注释:

多行注释:""" """ 3个双引号,官方推荐注释

单行注释:# 1个警号,官方推荐中间打一个空格(快捷键:选中要注释的内容,ctrl+? 批量警号注释及批量取消注释)

 

 

1.17 计算机如何区分数字和字符串?

 

 

基本数据类型:

数字:

  -- int ,最大为 2的63次方(大概100多个亿还是多少)

  -- Python属于弱类型语言。

字符串:

  -- 字符串打印多行: 使用 ''' 内容,中间可以添加换行,再增加新的内容 '''(注意语法和多行注释的区别)

布尔:

 

1.20 列表:(当前没有都讲,只讲的最基本的)

 

如下图:很奇怪,Alex在mac的Python IDLE上可以点"."出来,而我的windows的Python IDLE上点不出来。

Alex的Mac,如下:(正常)

 

 

我的Windows,如下:(报错)

 

 【 Alex说,可以跟着他的视频一块练。 】

列表 ,数组:

增:

删:

改:

查:

命令嵌套:(当列表中元素很多时,可以先index查询到该元素下标,然后通过del从列表中删除该元素。)

 

1.22 读取用户指令:

注意:input 方法 接收 到的所有数据 都以字符串的格式处理。

 

 

1.23 如何输出好看的文本

如下图,%s 是代表 字符串(啥都能代表):

 

如下图,%d 是代表 整数(数字):

 

如下图,%f 是代表 浮点数(小数):

 

1.25 运算符

今天暂只学习:算数运算、比较运算、逻辑运算、赋值运算。

算数运算:

比较运算:

注意:不等于,使用 != 即可,而<>几乎不用了。

逻辑运算:(比较常用到)

赋值运算:

。。。

 

缩进官方建议:

1、顶级代码必须顶行写。

2、同一层级代码,缩进数量必须保持一致。

3、4个空格,即:1个tab键。

 

1.26 流程控制之 if ... elif

 

 

单分支:

双分支:

多分支:

如下图,如果上一个if判断未满足,则走下一条if。如果上一条满足了,则就结束了。

 

 

1.29 开发匹配学习成绩的小程序

课间练习题:(要求-15分钟写完,写不完的-就不要继续往下看视频了,因为不能光看不练。)

题目如下:

 

自己实现代码如下:

 

 

 

1.30 猜随机数小程序开发

需要导入一个工具包(import random)

在python中的random.randint(a,b)用于生成一个指定范围内的整数。

其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b。

 

我们人要做事情时,比如去砸钉子、就需要一个锤子,那就需要到工具箱里边拿。

而Python也是一样,比如要生成随机数,就需要 import random 一个工具包(打印随机数),在里边拿东西。

【人之所以需要工具箱,是因为不可能把所有东西都带着身上,因为太重带不动。 而程序也是一样。】

 

#Alex说,代码不要抄,抄的没意思。自己尝试着,背着去把她写出来。

下图代码,如果设置死循环,并且猜测次数限定为3,则很有可玩性:

 

 

 

1.31 while循环

 

 

送给女朋友的礼物:

 

 

 

1.32 打印0到100间的偶数

 

 

 

1.33 break and continue语法(兄妹俩)

break         # 终止循环

continue    # 终止本次循环,继续 下次循环

 

 

while 后边可以跟 else(#当循环正常结束时,执行。当循环被break终止时,则不执行。)

 

 

dead loop 死循环

 

 

 

以上为学习笔记整理内容,完!

 

补充:

1、Alex说:下边的2个练习做出来,才能继续往下看视频。

2、最后的最后,本章就学完了,可以去做“双色球作业”:(1.34视频中也有介绍)

         -- 双色球作业,如果花2个小时能够做出来,那么本章也就没问题了。

         -- 会用到知识点:列表。

 3、建议:把列表的增删改查,再单独拎出来练习一下,搞熟练。

 

 

 

 

 

 

 

posted on 2020-08-09 10:56  努力努力再努Liz  阅读(489)  评论(0)    收藏  举报