【python基础】第04回 变量常量

本章内容概要

1. python 语法注释

2. python 语法之变量常量

3. python 基本数据类型(整型(int),浮点型(float),字符串(str))

本章内容详解

1. python 语法注释

注释:相当于是对代码的一串解释信息

在pycharm中常见的三中注释

方式1 

         单行注释    # 注释内容    (shift + 3)

方式2 

         多行注释    '"注释内容'"    (回车键左边的键,英文输入法下,连续按三下)

方式3

         多行注释    """注释内容"""    (回车键左边的键,英文输入发下,shift + 键 连续按三下)

* 可以使用 ctrl + ?  快捷注释和解开注释

* 在pycharm 中如果出现非红色的波浪线 表明你写的代码有可能不规范 但不影响执行。快捷规范 ctrl + alt + L

2. python 语法之变量常量

2.1 变量与常量的含义

什么是变量?

变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等

什么是常量?

常量指在程序运行过程中不会改变的量,比如圆周率 3.141592653...
复制代码
# 常量的其他特性与变量一致!!!
1.在python中没有真正意义上的常量 所有的名字都是变量
    将纯大写的变量名看成是常量
        HOST = '127.0.0.1'
        print(HOST)  # 127.0.0.1
        HOST = '192.168.1.112'
        print(HOST)  # 192.168.1.112    
  
2.在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改
    浏览器其实是一个编写js代码的工具
        let name = 'jason'
       name = 'tony'  变量可以修改
        const pi = 3.14
        pi = 666  报错 常量不能修改了!!!
复制代码

 

2.2 变量与常量的基本使用

复制代码
例:
在路上看到老师,会想到一些信息
      姓名是张  年龄是22  工作是教师....
对于程序中需要一下改变
      姓名 = 张
      年龄 = 22
      工作 = 教室
最为正规的写法
      name = ''
      age = 18
      job = '教师'
复制代码
语法结构

name = ‘张‘

# 变量名/常量名 赋值符号 数据值

2.3 变量与常量的本质

复制代码
name = ''
'''
遇到赋值符号 先看符号的右侧 再看符号的左侧

1.在内存空间中申请一块内存空间 存储数据值 jason
2.给该内存空间绑定一个名字 name
3.通过name就可以访问到内存空间中存储的数据值jason
ps:如果内存中数据值没有绑定名字 那么意味着我们使用不到 也就是垃圾数据!!!

'''
复制代码
复制代码
1.一个数据值可以同时被多个名字绑定,如果赋值的符号的右侧也是一个名字那么意思是让左边的名字绑向右边名字绑定的数据值、

a = 123
b = a
c = b
或
a = b = c =123

2.同一名字同一时间只能绑定一个数据值

x = 10
x = x + 10
print(x)

如果右侧是名字和数据值的组合,那么需要先做相应的运算,得出单纯的数据值直后在做绑定
复制代码

2.4 变量与常量的命名规范

1.名字里面最多只能出现数字、字母、下划线
2.数字不能开头
3.名字不能与python关键字冲突
4.名字尽量做到见名知意
    真的没办法的时候 才可以临时用一下汉语拼音(尽量不要这样)
ps:前期学习阶段 可以简单的用用字母(仅限于教学)

2.5 变量与常量的命名风格

1.下划线  # 单词之间下划线隔开    python推荐使用
    user_name_from_others = 'zh'
2.驼峰体  # 单词之间首字母大写    javaScript推荐使用
    2.1.小驼峰
        userNameFromOthers = 'zh'
    3.1.大驼峰
        UserNameFromOthers = 'zh'
ps:有些程序员洁癖很严重 用了一个风格就不准出现其他风格

 

3. python 基本数据类型(整型(int),浮点型(float),字符串(str))

如何理解数据类型
     日常生活中 表示姓名用文本 表示年龄用整数 表示体重用小数,视频文件 文本文件 表格文件 pdf文件 程序文件
     代码程序中也需要有不同的数据类型来表示不同的数据状态
储备知识
    如何查看数据的数据类型
        type()

3.1 数据类型之整型(int)

复制代码
整型        
    其实就是整数!!!
    主要应用场景:年龄 学生人数 年份
    基本使用:
        age = 18
        stu_num = 38
        year = 2022
    表达关键字:int
    核心语法:直接写整数即可
复制代码

3.2 数据类型之浮点型(float)

复制代码
浮点型
    其实就是小数!!!
    主要应用场景:体重 身高 薪资待遇
    基本使用:
        weight = 76.8
        height = 1.83
        salary = 3.1
    表达关键字:float
    核心语法:直接写小数即可
复制代码

3.3 数据类型之字符串(str)

复制代码
字符串/字符型
    其实就是文本信息!!!
    主要应用场景:描述性性质的信息  姓名 住址 爱好
    基本使用:
        name = 'jason'
        addr = "上海"
        hobby = '''读书\写字'''
        info = """你们好呀 准备好起飞了吗"""
    表达关键字:str
    核心语法:引号引起来的部分
    疑问1:为什么定义字符串需要有这么多种方式???
        "jason老师说:"只要下定决心好好学 你肯定不会失望""  # 报错
         原因:我们在定义字符串的内部可能也需要使用引号 如果冲突了会报错
           所以定义字符串给出了多种方式 避免冲突
          核心:明确定义字符串的符合和内部文本的符号(不冲突即可)
    疑问:三引号前面学习的是注释 为什么又变成了字符串
         当三引号左边没有赋值符号和变量名的时候 意思是注释
         当三引号左边有赋值符号和变量名的时候 意思是字符串
复制代码

 

posted @   |相得益张|  阅读(100)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示