Python基础

1.Python语法注释

  • 注释:解释代码的一段文字(注释从Python语法上来说可有可无,但是为了我们自己更好的理解代码,防止以后看到不太熟悉的代码忘记,也为了别人阅读代码时的方便,我们要养好添加规范注释的习惯)

1.1。单行注释

  • 单行注释:在文字或者要注释的内容前输入 #
  • 单行注释快捷键:shift + 3 或 ctrl + /

1.2.多行注释

  • 多行注释:用''' '''或者""" """(一对三个单引号或者一对三个双引号)将我们要添加的注释放在其中间

1.3.一次注释多行

  • 一次注释多行:将要注释的内容选中,然后ctrl + / (取消注释ctrl + / )

2.Python语法变量、常量

2.1.概念

  1. 变量:在程序运行过程中,值会发生变化的量
  2. 常量:在程序运行过程中,值不会发生变化的量
    • 在python中没有真正意义上的常量 所有的名字都是变量 将纯大写的变量名看成是常量
      HOST = '127.0.0.1'
      print(HOST) # 127.0.0.1
      HOST = '192.168.1.112'
      print(HOST) # 192.168.1.112

    • 在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改

    • 浏览器其实是一个编写js代码的工具
      let name = 'jason'
      name = 'tony' 变量可以修改
      const pi = 3.14
      pi = 666 报错 常量不能修改

  • 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值

2.2.语法结构

  • 变量名/常量名 赋值符号 数据值 name = 'NianBai'
  • 使用的时候通过前面的变量名就可以反复查询后面的数据值

2.3.本质

  • name = 'NianBai'

  • 遇到赋值符号 先看符号的右侧 再看符号的左侧

    • 在内存空间中申请一块内存空间 存储数据值 NianBai
    • 给该内存空间绑定一个名字 name
    • 通过name就可以访问到内存空间中存储的数据值NianBai
    • 如果内存中数据值没有绑定名字 那么意味着我们使用不到
  1. 一个数据值可以同时被多个名字绑定
    如果赋值符号的右侧也是一个名字 那么意思是让左边的名字绑向右边名字绑定的数据值
    a = 123
    b = a
    c = b

  2. 同一个名字同一时间只能绑定一个数据值
    x = 10
    x = x + 10
    print(x)

  • 如果右侧是名字和数据值的组合 那么需要先做相应的运算 得出单纯的数据值之后再做绑定

2.4.名字命名规范

  • 名字里面最多只能出现数字、字母、下划线
  • 数字不能开头
  • 名字不能与python关键字冲突
  • 名字尽量做到见名知意
  • 尽量不要使用拼音

2.5.名字命名风格

  1. 下划线 # 单词之间下划线隔开 python推荐使用
    user_name_from_others = 'NianBai'
  2. 驼峰体 # 单词之间首字母大写 javaScript推荐使用
    • 小驼峰
    • userNameFromOthers = 'NianBai'
    • 大驼峰
    • UserNameFromOthers = 'NianBai'

3.Python基本数据类型

3.1.整型

  • 概念:通常称为整数,是整数或者负数,不带小数点。python3整型类型没有大小限制。int型数字:0、10 -780、-089、-0x270、0x90。
    • 主要应用场景:年龄 学生人数 年份
    • 基本使用:
      age = 18
      stu_num = 38
      year = 2022
    • 表达关键字:int
    • 核心语法:直接写整数

3.2.浮点型

  • 概念:浮点型由整数部分与小数部分组成。float型数字:0.0、15.2、-2.9、-32.5e10、32+e18。
    • 主要应用场景:体重 身高 薪资待遇
    • 基本使用:
      weight = 76.8
      height = 1.83
      salary = 3.1
    • 表达关键字:float
    • 核心语法:直接写小数

3.3.字符串/字符型

  • 概念:双引号或者单引号中的数据,就是字符串。
    • 主要应用场景:描述性性质的信息 姓名 住址 爱好
    • 基本使用:
      name = 'NianBai'
      addr = "上海"
      hobby = '''读书\写字'''
      info = """你们好呀 准备好起飞了吗"""
    • 表达关键字:str
    • 核心语法:引号引起来的部分
 posted on 2022-06-17 21:58  念白SAMA  阅读(80)  评论(0)    收藏  举报