zoukankan      html  css  js  c++  java
  • 路飞学城系列:第1章 Python基础语法入门-学习笔记(3)【1.14-1.34-变量、常量、注释、基本数据类型、列表、读取用户指令input、字符串的格式输出、运算符、流程控制if elif、while循环、break and continue】

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

    【详细可参考: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、建议:把列表的增删改查,再单独拎出来练习一下,搞熟练。

     

     

  • 相关阅读:
    mysql库操作
    mysql初识
    numpy科学计算库
    pycharm下安装numpy
    Kettle汇总时参数
    PL/SQL连接查询数据报错时Dynamic Performance Tables not accessible
    HBase Shell输入命令无法删除问题解决技巧
    linux系统利用yum安装其他软件或服务
    Web安全测试
    用户名和密码测试
  • 原文地址:https://www.cnblogs.com/lizhen416/p/13461940.html
Copyright © 2011-2022 走看看