栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

小白学python系列————【Day4】python语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小白学python系列————【Day4】python语法

今日内容概要
  • pytho语法之注释

  • python语法之变量与常量

    • 变量与常量的含义

    • 变量与常量的基本使用

    • 变量与常量的本质

    • 变量与常量的命名规范

    • 变量与常量的命名风格

  • python基本数据类型

pytho语法之注释

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


为什么要注释?

                                        '''增强代码的可读性'''
                                        
怎么用注释

        方式1
                单行注释    # 注释内容
                ps:shift + 3

#单行注释-注释内容

        方式2
                多行注释   '''注释内容'''
       ps:回车键左边那个键 英文输入法下 连续按三下

'''多行注释'''

        方式3
                多行注释   """注释内容"""
        ps:回车键左边那个键 英文输入法下 shift + 连续按三下

"""多行注释"""

 pycharm中可以使用ctrl+?快速注释和解开注释

代码注释的原则
1、不用全部加注释,只需要为自己觉得重要或不好理解的部分加注释即可
2、注释可以用中文或英文,但不要用拼音

补充之PEP8规范:

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

我们在学习的时候可以利用pycharm自动规范,反向推到规范守则
 快捷键:ctrl + alt + L

python语法之变量与常量 1.变量与常量的含义

# 变量(含义)
        用来记录事物变化(可能会经常改变)的状态,量指的是一个事物量的大小,比如人的年龄,性别,游戏内角色的等级,属性等等。

疑问1:为什么要有变量?
        答:为了让计算机可以标记识别某种事物的状态,并且这种状态是可变化的。详细的说,程序执行的本质就是一系列状态的变化,我们需要一种机制能够记录程序运行时的状态以及状态的变化。

疑问2:怎么使用变量?


# 常量(含义)
         用来记录事物不变(可能不经常改变)的状态
ps:变量和常量其实在使用的时候是一样的 所以后面我不做特殊说明的情况下统一称之为变量

疑问1:为什么要有常量?
        答:在程序运行过程中,有些值是固定的,不会被改变,例:PI圆周率 3.1415026…

疑问2:怎么使用常量?
        答:在python中没有专门的语法定义常量,约定俗称的则是全部用大写的变量名表示常量。例:PI = 3.1415926。但从语法层次来说,常量的使用和变量的使用完全一致。

2.变量与常量的基本使用

# 对于到程序中需要做以下改变
        姓名 = 张三
        性别 = 男性
        职位 = 程序员
 最为正规的写法:

name = '张三'
sex = '男性'
job = '程序员'

# 语法结构

name = '张三'
'''
变量名/常量名   赋值符号   数据值
'''


 使用的时候通过前面的变量名就可以反复查询后面的数据值

3.变量与常量的本质
name = '张三'
"""
遇到赋值符号,先看符号的右侧,再看符号的左侧

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

# 本质1:

        一个数据值可以同时被多个名字绑定
        如果赋值符号的右侧也是一个名字 
        那么意思是让左边的名字绑向右边名字绑定的数据值


# 本质2:

同一个名字同一时间只能绑定一个数据值(理解性记忆)

eg1:同一个名字同一时间只能绑定一个数据值
      

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

 

------常量补充------看重点!!!

"""君子协定"""
# 常量的其他特性与变量一致!!!
1.在python中没有真正意义上的常量 所有的名字都是变量
    将纯大写的变量名看成是常量


  
2.在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改(提前接触js代码)
    浏览器其实是一个编写js代码的工具,如图所示:

let name = '张三'

name = '李四'            变量可以修改

const pi = 3.14

pi = 666  报错 常量不能修改了!!!

4.变量与常量的命名规范

1.名字里面最多只能出现数字、字母、下划线
2.数字不能开头
3.名字不能与python关键字冲突(例如 print;)
4.名字尽量做到见名知意(例如 姓名--name;年龄--age;学生人数--stu_num等等)
    真的没办法的时候 才可以临时用一下汉语拼音(尽量不要这样)

5.变量与常量的命名风格

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

python基本数据类型 数据类型的概念

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

 数据类型概览

(一)整型     相当于整数   

        主要应用场景:年龄 学生人数 年份

        在数字中,正整数、0、负整数都称为整型。
        age = 18
        stu_num = 38
        year = 2022


    表达关键字:int
    核心语法:直接写整数即可
   
(二)数据类型之浮点型   相当于小数
    主要应用场景:体重 身高 薪资待遇
       weight = 76.8
       height = 1.83
       salary = 3.1

    表达关键字:float
    核心语法:直接写小数即可
    
(三)数据类型之字符串/字符型   相当于文本
    主要应用场景:描述性性质的信息  姓名 住址 爱好

     用引号引起来的就是字符串。
     可用:单引号、双引号、三引号

        name = '张三'

        addr = "上海"

        hobby = '''敲代码'''
       
    表达关键字:str
    核心语法:引号引起来的部分


学习时间:

计划学习的时间

1、 上午8:30~12:30
2、 下午2:30~5:30
3、 晚上6:30~9:30


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/976862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号