Basic grammar of Python day2

Basic grammar of Python

-Summary:

2022.11.15 学习内容:

  1. 注释
  2. 函数
  3. 变量
  4. 运算符

-注释

  • 注释的含义:注释 - 代码中不会被翻译成机器码的部分(不影响程序功能的部分)

  • 注释的作用:a.对代码进行注解和说明,增加代码的可读性。b.取消有效代码的功能

  • 如何实现注释

    • 单号注释:一行内容前加#号和空格;快捷键:command加/
    • 多行注释:将需要注释的内容放在三个单/双引号间;快捷键:选中内容后command加/
    # 注释内容
    ’‘’
    第一行注释内容
    第二行注释内容
    第三行注释内容
    ‘’‘
    

-标识符

  • 标识符含义 - Python命名要求

  • 标识符的组成:字母数字或者下划线组成,不能由数字开头

    name = 100
    name = 'anna'
    

-关键字

  • 什么是关键字? - 本身具有特殊意义或者特殊功能的标识符,关键字不能用来命名。

  • 如何查看关键字:

  • from keyword import kwlist
    print(kwlist)
    

-行和缩进

  • 什么是行和缩进?- 每行开头不能有空格或Tab

  • 一条语句占一行,一行结束后不需要加分号

  • 默认情况下所有代码都顶格写。特殊情况除外。

    print('hello world')
    

-常用数据

  • 文字数据:
    • 来表示数值大小的数据,比如:年龄,身高,体重,距离,价格等
    • 表示方法:程序中的数字和数学中的数字表示方式一样,并且支持科学计数法。
    • 对应的类型:int整型-相当于数学里的整数。float浮点型-相当于数学里的小数
  • 文本数据:
    • 用来表示文字信息的数据,例如:姓名,籍贯,家庭住址,电话号码,身份证号码等。
    • 表示方法:文本数据在程序中必须使用单引号或者双引号
    • 对应的类型:str(字符串)
  • 布尔数据:
    • 只有Ture and False 两个值,表示对错
    • 表示方法,直接写Ture/False
    • 对应类型:bool
  • 空值:
    • None,表示空,没有

-Print打印函数

  • Print打印单个函数

    • Print(需要打印的数据)

      print('Anna')
      
  • Print打印多个函数

    • Print(data1, data2, data3)

      print(1, 2, 3)
      print(5, 'anna', 1+2)
      

-变量

  • 使用数据的建议:每次在使用数据的时候,现用变量将数据存起来,再通过使用变量使用数据

  • 使用数据的两种方式:

    • 1.需要使用数据的时候,直接使用数据

      print(888)
      
    • 2.在需要数据的时候先将数据保存在变量中,再通过使用变量来使用数据

      num = 888
      print(num)
      
  • 如何使用变量

    • 语法:

      变量名 = 数据

    • 说明:

      • 变量名:

        由程序员自己命名

        2个要求:是标识符,非关键字

        3个规范:

        1.见名知义

        2.不使用系统的函数名如:print,类名如:int,float,str或者模块名

        3.所有的字母都小写,多个单词用下划线隔开

      • =:赋值符号,固定写法

      • 数据:可以是任何有结果的表达式(包括具体的某个数据,运算表达式)

        author_name = Anna
        print(author_name)
        
    • 使用:使用变量就是使用变量中保存的数据(变量必须先定义再使用,数据能做的事,保存数据的变量都能做

      num = 10
      print(num)
      
  • 重新给变量赋值

    • 给已经被定义过的变量赋新的值,修改变量的值.重新赋值的时候可以赋不同类型的数据
  • 同时定义多个变量

    • 赋相同值:变量1 = 变量2 = 变量3 = 数据

      x = y = z =234
      print(x, y, z)
      
    • 赋不同值:变量1, 变量2, 变量3 = 数据1, 数据2, 数据3

      m, n, b = 2, 3, 4
      print(m, n, b)
      

-运算符

  • 数学运算

    • 加减乘除:+ - * / % // ** ;分别代表数学中的加减乘除 整除 取余 幂运算。

      • ±*/和数学中代表的加减乘除功能一样

        print(1+9)
        print(7-3)
        print(50/2)
        print(9*9)
        
      • // - 整除 - 求两个数的商, 然后商向小取整(取和商相邻的两个整数中较小的那个)

      • # x // y - 求x除以y的商,商向小取整的结果

      • # 应用场景:整数去掉低位数保留高位数。

        num = 250
        print(num // 10)
        print(num // 100)
        
      • % - 取余,求余数

      • # x % y - 求x除以y的余数(除不尽的数)

      • # 运用场景1:判断一个数是否能被另外一个数整除,看余数是否为0

      • # 运用场景2:保留整数的低位数,去掉高位数 - 对10 或者 10的N次方取余

        num = 23456
        print(num % 10) 保留最后一位
        print(num % 100)保留最后两位
        print(num % 1000)
        
      • ** - 幂运算:求数值的次方

      • # x ** y - 求x的y次方

        print(3 ** 3)
        print(4 ** 0.5)
        print(4 ** -2)
        print(8 **(1/3))
        
  • 比较符运算

    • 比较运算符:大于小于:>< 等于:== 不等于:!= 大于等于:>= 小于等于:<=

    • 所有比较运算符的运算结果都是布尔值

      print(10 < 20)
      print(2 > 34)
      print(6 != 6)
      
    • Python中的比较运算符支持连写表示范围

      price = 88
      print(80<= price >=88)
      
  • 逻辑运算

  • 赋值运算

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值