1Python基础-python语法-表达式-语句-程序-标识符-变量-全栈式开发5

Python语言

一、 几个概念

(一)表达式

定义

  • 由数字、运算符、算符、()、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合

特点

  • 一般只是用来计算一些结果,不会对程序产生实质性影响
  • 如果在交互模式中种输入一个表达式,解释器会自动将表达式的结果输出

(二)语句

定义

  • 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成
  • 语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果
  • 有冒号的一定要求语言的完整性,所以若为了完整性,可以用pass

函数

  • 函数就是一种语句,函数专门用来完成特定的功能
  • 函数长的形如:xxx()
  • 函数的分类:内置函数(已经写好可以直接用的)、自定义函数(自己定义)
  • 函数的2个要素:参数、返回值

(三)程序

  • 程序就是由一条一条的语句和一条一条的表达式构成的。
  • 在python种你要去用一个东西,要么是python自带的,要么从别的地方拿过来,要么自己定义

二、 标识符

定义

  • 开发人自己定义的一些符号和名称 eg print 、this_variable 标识符是自己定义的,如变量名 、函数名等
  • **组成:由26个英文字母大小写,数字 0-9 符号 _$

(一)标识符规则

  • 1:标识符中可以包含字母、数字、_,但是不能使用数字开头 例如:name1 name_1 _name1 1name(不行)
  • 2:Python中不能使用关键字和保留字来作为标识符
    • 关键字:
      print等具有特殊功能的标识符,在python中已经设置定义的,不允许开发者自己定义相同的
      在这里插入图片描述
    • 保留字:
      系统留用(可能永远也不会用, 但是你不能用),关键字一定是保留字

(二)标识符命名方式

驼峰命名法

  • 小驼峰命名法:

    • 第一个单词以小写字母开始;第二个单词的首字母大写,如:myName、aDog
      在这里插入图片描述
  • 大驼峰命名法:

    • 一个单字的首字母都采用大写字母,如:FirstName、LastName
      在这里插入图片描述

下划线命名法:

  • 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如 get_url buffer_size

三、变量

定义

  • 变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。

(一)变量命名规则

  • 变量名由字母、数字、下划线组成
  • 符合标识符的命名规范

(二)变量的运算

  • 变量的运算就是正常的四则运算
  • 需要注意的是在运算过程中含有浮点数,那么返回的就是一个浮点数类型,整数*浮点数=浮点数

(三)变量的id地址

id地址就是内存地址

内存是从哪里来的呢?

  • 在计算机给python作用分配的内存是从哪里来的呢?首先分配内存给到pycharm,然后由我们pycharm对python进行交互模式,然后分配了一部分相对小的内存,所以能够储存的东西是有限的
  • 内存: 硬盘文件告诉内存的地址,内存存的就是地址,然后再由内存给到CPU上去运行
    硬盘:装文件,文件不能直接直接给到CPU上去运行
    cpu:处理速度的快慢
    显卡:能带动多大的东西
  • int类型在内存当中,如果长度超过内存的储存大小,那么pycharm位置是永恒固定不变的
  • id()查地址

注意 :

  • 两个对象相等(== 是值相等)和两个对象是同一个对象( is 是同一个id地址)是两个概念
a=10000
b=10000
print(id(a),id(b))

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋芋本人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值