tudy summary1

这篇博客介绍了Python的基础知识,包括注释、标识符、关键词的使用,以及行和缩进的规则。详细讲解了数字、文本、布尔和空值等基本数据类型,并展示了它们的表示方法。此外,还涵盖了变量的定义、赋值和使用,以及数学运算符和比较运算符的运用。最后,博主提供了几个实际的代码示例,如交换变量值和判断偶数等。

python学习总结 1

1. 基础语法

  1. 1、注释 - 代码中不会被翻译成机器码的部分(不影响程序功能的部分)

    1. 1、单行注释:在一行内容前加#,让这行内容变成注释(快捷键:cmd+/)

      • 注释内容

        print(‘hello world’ ) # 注释内容

    2. 2、多行注释:将注释内容放在三个单引号开头三个单引号结尾的中间;或者是三个双引号开头三个双引号结尾的中间。

      第一行注释
      第二行注释
      第三行注释
      
    3. 3、 注释的作用:a.对代码进行注释和说明,增加代码的可读性
      b.取消有效代码的功能

name = 100
n12 = 100
n_ =100
_n12 = 100
# n*m = 100       # 报错!
# 1na = 100       # 报错!
  1. 2、标识符 - python命令要求

    表示符: 由字母数字或下划线组成,并且数字不能开头

    # num = 10
    # s = 0
    # for x in rang(num+1);
    # s += x
    # print(s)
    # 这怎么看不懂注释   -   代码中不会被翻译成机器码的部分(不影响程序功能的部分)
    
  2. 3、关键词 - 本身具有特殊意义或者特殊功能的标识符,关键词不能用来命名

    for = 100      # 报错
    form keyword import kwlist
    print(kwlist)
    
  3. 4、行和缩进

    1. 1、一条语句占一行,一行结束后不需要分号

    2. 2、一行的开头不能随意添加缩进(空白) - 默认情况下所有代码都需要定格写

      print('hello world')
      print(1212)
      
  4. 5、常用数据和数据类型(基本数据)

    1. 数字数据:用来表示数值的大小,比如:年龄、体重、数量等;
      • 表示方法:程序中的数字和数学中的数字表示方式一样,并且支持科学计数法
      • 对应的类型:int(整型 - 相当于数学里面的整数)、float(浮点数 - 相当于数学里面的小数)
    2. 文本数据:用来表示文字信息的数据,例如:名字,籍贯,电话号码,身份证号码等;
      • 表示方法:文本数据再程序中必须使用单引号或者双引号扩起来
      • 对应的类型:str(字符串)
    3. 布尔数据:布尔只有True和False两个值;True表示真、对的(肯定的回答),False表示假、错的(否定的回答)
      • 表示方法:直接写Ture或False
      • 对应的类型:bool(布尔)
    4. 空值: None(空值、表示没有)
    # 数字的表示方式
    print18print3.23print-223.9print+2.22print2e5
    # 文本数据的表示方式
    print('liuta')
    print('成都')
    print('2121')
    
    # 布尔数据
    print(Ture)
    printFalse
    #其他各种数据
    student = {
      'name': '刘涛‘,
      'age': 22,
      'ismarried': False,
      'carNo': None
    }
    

2. print变量

​ 在控制台中看到的数据一定是程序中print打印的数据

200
print(200)
  1. 一个print打印一个数据;print(需要打印的数据)
prinr(10)
print('abc')
print(False)
print(None)
print(10 +1 )

2. 一个print同时打印多个数据:print(数据1,数据2...)

```python
print(10,20,30)
print(1,1,'as',False)
print(10+23,'liu')

3.变量

  1. 1、使用数据的方式

    1. 在需要数据的时候直接使用数据
    print(23)
    
    print('掘墓者:我走遍整片大陆.')
    print('掘墓者:我走遍整片大陆.')
    print('掘墓者:我走遍整片大陆.')
    
    1. 在需要数据的时候先将数据保存到变量中,再通过使用变量来使用数据
    age = 22
    print(age)
    
    says = '掘墓者:我走遍整片大陆.'
    print(word)
    print(word)
    print(word)
    # 使用数据的建议:每次在使用数据的时候,先用变量将数据存起来,然后再通过使用变量来使用数据
    
  2. 2、使用变量

    1. 定义变量(创建变量)

    语法: 变量名 = 数据

    说明:

    • 变量名 -

    • 由程序员自己命名
      2个要求:是标识符;不是关键字
      3个规范:见名知义(看到变量名就大概知道这个变量中保存的是什么数据);
      不使用系统的函数名(print)、类名(int、float、str)或者模块名;
      所有的字母都小写,多个单词用下划线隔开

    • = - 赋值符号;固定写法

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

      x = 18
      # print = ‘刘涛’    # 错的!
      # int = 10          # 错的!
      
      name_fast = '起飞'
      
      result = 10 - 20
      print(result)
      
    1. 2、使用变量(变量必须先定义再使用)

      使用变量就是使用变量中保存的数据(数据能做的事情,保存数据的变量都可以做)

      num = 10
      print(num)
      num1 = num
      print(num1)
      print(num + 20)
      
      # print(num2)       # 报错,变量未定义
      # num2 = 100
      
      
    2. 3、重新给变量赋值 - 给已经定义过的变量赋新的值(修改变量的值)

      a =22
      print(a)
      
      # 重新赋值的时候可以赋不同类型的数据
      xyz =‘liumou’
      print(liumou)
      
    3. 4、同时定义多个变量

      1. 同时定义多个变量赋相同的值: 变量1 = 变量2 = 变量3 = … = 数据
      a = b = c = 1
      print(a,b,c)
      
      
      1. 同时定义多个变量赋不同的值:变量1, 变量2, 变量3,… = 数据1, 数据2, 数据3,…
      a, b, c =1, 2, 3
      print(a, b, c)
      
    4. 5、案例: 用代码交换两个变量的值

      # 方法1
      x = 2
      y = 3
      x, y = y, x
      print(x, y)
      
      #方法2
      a = 1
      b = 2
      c = a       # c = 1
      a = b       # a = 2
      b = c       # b = 1
      print(a, b)
      

4. 数学运算符

​ 数学运算符:+(加)、-(减)、*(乘)、/(除)、//(整除)、%(取余)、**(幂运算)

  1. 1、+、-、*、/和数学中的+、-、×、÷的功能一模一样

    print(100+20)
    print(100-20)
    print(100*20)
    print(100/20)
    
  2. 2、//(整除) - 求两个数的商,然后商向小取整(取和商相邻的两个整数中较小的那个)

    # x//y   -  求像x除以y的商,商向小取整的结果
    print10//3#3, 结果是3.3,取小值
    print8//3#2
    print-10//3#-4  结果是-3.3,取-3或-4,-4更小
    

    应用场景:去掉一个整数的低位数保留高位数 - 对10或者10的N次方进行整除操作

    num = 234567
    print(num//10)      #23456
    print(num//10000)   #23
    
  3. 3、% - 取余、取模

    x % y - 求x除以y的余数

    print(100 % 3)     # 1
    print(100 % 8)     # 4
    
    1. 应用场景1: 判断两个整数之间是否存在整除关系(判断一个数是否能够被另外一个数整除) - 判断两个数的余数是否为0

      num1 = 22
      num2 = 2
      print(num1 % num2)     #0 是整除关系
      
      num = 22
      print(num % 3)         #1 不是整除关系
      
    2. 应用场景2:保留整数的低位数,去掉高位数 - 对10或者10的N次方取余

      num = 234567
      print(num % 10)     # 7, 余数
      print(num % 100)    # 67
      print(num % 10000)  # 4567
      
    3. 练习:写代码获取num的十位数

      num = 4567
      # 方法1
      print(num % 100 // 10)     # num % 100 是67,//10等于6
      
      # 方法2
      print(num // 10 % 10)      # num // 10 是456,%10等于6
      
  4. 4、(幂运算)

    x ** y - 求x的y次方

    print(4 ** 3)
    print(5 ** 4)
    print(4 ** 0.3)     
    print(2 ** -2)
    print(10 ** (1/5))   # 2 ,10乘以五分之一
    

5. 比较符运算

​ 比较运算符:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)

  1. 1、所有比较运算符的运算结果都是布尔值

    print(2 > 1)     # Ture
    print(2 < 1)     # False
    print(2 = 2)     # Ture
    print(2 != 2)    # False
    
    # 应用:判断num是否为偶数
    num = 20
    print(num % 2 == 0)   # =0是偶数,不等则是基数
    
  2. 2、Python中的比较运算符支持连写表示范围

    age =22
    print(18 <= age <= 22)   #Ture 在范围内
    
作者刘涛
创建时间2022/11/15
不能走神,持之以恒
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值