python学习Day05

今天是学习的第五天,因为之前在学校学过python(学校学的大家都懂 教的都是一些基础)

不过毕业后一直没接触相关工作 当时学的还可以只是3年都忘干净了😂

所以最近学习看一些东西都觉得眼熟 就是想不起来是啥😂

老师说博客要用自己的话来写 可是我感觉老师讲的我更容易理解 也想把笔记保存下来(有一丢丢偷懒的嫌疑)

不过好在笔记虽然相似 但是里面的内容都是我一句一句理解 偶尔会修改一些

前期基础我决定先用现成的笔记去理解 争取后期多用自己的话来总结!

   今日内容概要

  • python语法—注释

  • PEP8规范

  • python语法—变量与常量

    • 变量与常量的含义

    • 变量与常量的基本使用

    • 变量与常量的本质

    • 变量与常量的命名规范

    • 变量与常量的命名风格

  • python基本数据类型

今日内容详细

1.python语法—注释

    注释的含义:解释这串代码是在干什么
         1)方式1
             单行注释   

                      # 注释内容
              ps:shift+# (需要和左边的代码隔两个空格)
        2)方式2
             多行注释   

                      '''
                     注释内容
                      '''
             ps:英文输入法下,连按三下’
        3)方式3
             多行注释

                     """
                    注释内容
                     """
            ps:英文输入法下,连按三下shift+’
        4)方法4
              批量注释 shift+?
           ps:选中需要注释的区域按 shift+?

    这里多行注释我理解的是需要另起一行才可以

    学到下面字符串数据类型时突然想到问题

    今天实在太困了明天试验一下

2.PEP8规范

   pycharm中如果出现非红色的波浪线 表明你写的代码有可能不是很规范 但不影响执行
   该规范定义了一些较为标准的编写格式 可以不遵守但是会显得很不专业

  遇到这种情况按 ctrl+alt+L
  系统会帮助更正使代码更规范,需学习更正了哪里

3.python语法—变量与常量

   (1)变量与常量的含义

          -1.常量与变量是什么?
               1)变量:用来记录事物变化(可能会常改变)的状态
               2)常量:用来记录事物不变(可能不常改变)的状态
              ps:变量和常量其实使用的时候都一样
          -2.变量和常量的功能?

               就是让程序具备人的记忆能力

  (2)变量与常量的基本使用

         -1.常量与变量的基本使用:
                 name = '张三'
                    age = 18
                     job = '老师'
         -2.语法结构
                  name               =             '张三'
          变量名/常量名   赋值符号      数据值

  (3)变量与常量的本质

      ①   

            name = '张三'
            遇到赋值符号 先看符号的右侧 再看符号左侧
            1)先在内存空间中申请一个空间存储数据'张三'
            2)给该空间的数据绑定一个名字 name
            3)通过name 就可以访问到空间中存储的数据'张三'
            ps:如果内存中的数据没有绑定名字,那这个数据就是垃圾数据

     ②

           1)一个数据值可以同时被多个名字绑定(如果赋值符号右侧也是一个名字,那就是让左侧的名字绑定右边名字绑定的数据值)
             eg: a = 10          |          a = 10
                      b = a            |          b = 20
                      print(b)         |          print(b)
                      结果为10     |          结果为20 (10变垃圾数据)

           2)一个名字同一时间只能绑定一个数据值(如果右侧是名字和数据值的组合,那需要先运算再得结果)
           eg:     a = 10                 |          a = 10             |          a = 10
                     a = a + 10           |          b = a + 10       |          b = a
                     print(a)                |          print(b)            |          a = a + b
                     结果为20             |         结果为20          |         print(a)
                                                                                   |         结果为20

   (4)变量与常量的命名规范

        1)名字里面最多只能出现字母、数字、下划线
             name          name1           name_
        2)数字不能开头
        3)名字不能与python关键字冲突
        4)名字做到见名知意

   (5)变量与常量的命名风格

       1.下划线 # 单词之间下划线隔开 python推荐使用
             user_name_from_others = '张三'
       2.驼峰体 # 单词之间首字母大写 javaScript推荐使用
           1)小驼峰
               userNameFromOthers = '张三'
           2)大驼峰
               UserNameFromOthers = '张三'
          几百行代码中用了一个风格就尽量不要再出现其他风格

     常量的命名风格:
       1.在python中没有真正意义上的常量 所有的名字都是变量
           一般将大写的变量名看做是常量
             eg: HOST = '192.168.1.112'
       2.在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改

4.python基本数据类型

        type()      可以查看某个数据的类型
      eg: print(type(123))               print(type('name'))

    1)整数型
         主要应用:年龄、学生人数、年份
           eg:
                                      age = 18
                  student_number = 20
                                     year = 2022
         表达关键字:int
         核心语法:直接写整数即可

    2)浮点型
         主要应用:体重、身高、薪资
           eg:
                          weight = 51.6
                           height = 1.75
                           salary = 2000.12
        表达关键字:float
        核心语法:直接写小数即可
    3)字符串/字符型
          主要应用:名字、地址、爱好
           eg:
                         name = '张三'
                     address = "上海"
                     hobbies = """唱歌"""
                            info = '''哈哈哈哈'''
                          desc = "张三说:'今天吃啥'"
        表达关键字:str
        核心语法:引号内的部分
       疑问:三引号是注释为什么又编程字符串?
                 当三引号左边没有赋值符号和变量名的时候就是注释
                 当三引号左边有赋值符号和变量名的时候就是字符串

 

posted @ 2022-06-18 03:12  逢诱  阅读(20)  评论(0)    收藏  举报